cocos2dx 中切换场景内存占用过高的处理...
分类:
其他好文 时间:
2015-07-31 01:28:56
阅读次数:
194
简要介绍如何使用windbg检测程序的内存泄漏情况...
分类:
数据库 时间:
2015-07-30 23:20:03
阅读次数:
193
1. 简介网络安全机构Zimperium最近发现一个Android有史以来最为严重的漏洞,该漏洞预计会影响95%的Android设备,攻击者可利用该漏洞远程操控手机的麦克风、窃取文件、查看邮件并获取个人证书等。Android 2.2到5.1的所有版本上均存在此漏洞。2. 漏洞说明该漏洞是由于Android StageFright缓冲以溢出造成。
示例如下:(Nexus 5, Android 5.1...
分类:
移动开发 时间:
2015-07-30 14:57:41
阅读次数:
752
一直专注于功能的开发,没注意CPU和内存。昨天无意中发现两个问题:1. 程序启动后,什么都没干,CPU就50%了(单核)。现在想找原因降低使用率,感觉无从下手,要是平时就注意这个问题就好了。2. 程序随着功能的运行,内存不断增长。内存泄漏的情况也有,但很少,都是几K几K的增长,这个还不要紧。但是更关...
分类:
其他好文 时间:
2015-07-29 18:34:00
阅读次数:
134
内存管理:
确保在需要的时候分配内存,在程序运行结束时释放占用的内存
如果只分配内存而不释放内存,则会发生内存泄漏(leak memory),程序的内存占用量不断增加,最终会被耗尽并导致程序崩溃。
不要使用任何刚释放的内存,否则可能误用陈旧的数据,如果内存已经加载了其他数据,将会破坏这些新数据。
9.1 对象生命周期对象的生命周期:
诞生:通过alloc或new方法实现
生存:接受消息并执行操作...
分类:
其他好文 时间:
2015-07-28 06:43:04
阅读次数:
136
最近因项目存在内存泄漏,故进行大规模的JVM性能调优?,?现把经验做一记录。 一、JVM内存模型及垃圾收集算法 ?1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) ? ...
分类:
其他好文 时间:
2015-07-26 19:25:43
阅读次数:
275
Flyweight Pattern
use sharing to support large unmbers of fine-grained objects efficiently(使用共享对象可有效地支持大量的细粒度的对象)
例子
“三哥,厂商人员已经定位出了,OutOfMemory内存溢出,没查到有内存泄漏的情况,现 在还在跟踪……是突然暴涨的,都是在繁忙期出现问题...
分类:
其他好文 时间:
2015-07-26 12:47:44
阅读次数:
218
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27693365复杂的内存管理移动设备上的硬件资源十分有限,内存尤为宝贵。开发人员必须十分谨慎地利用内存,避免不必要的消耗。更要防止内存泄漏。基于 Coco...
分类:
其他好文 时间:
2015-07-25 15:09:25
阅读次数:
192
微软压平的瓷砖设计符合最直接的信息接受方式,但不符合人类的审美观念。换句话说,除了平,还有艺术,人类的脑力活动从不会平的像个白板,它是九曲十八弯的脉冲波动。人类几千年的的审美史上,从没有出现过这种傻白到极点的方式。除了windows,还有腾讯的电脑管家和手机管家,ui都是傻二设计的百度杀毒有内存泄漏...
分类:
其他好文 时间:
2015-07-24 22:08:42
阅读次数:
164
c++ 实现数据库连接池
自己尝试用c++ 新标准实现了数据库连接池,代码简化了很多。 思路:
将数据库的连接当作一个对象添加进list队列中,在连接池创建的时候就建立好队列,并添加自定义大小的连接对象,连接对象用智能指针来管理(现代c++中不应该出现delete语句),避免类似内存泄漏等内存问题,智能指针上用lambda表达式注册了delete删除函数来释放连接资源,及时归还,(其中用...
分类:
数据库 时间:
2015-07-23 23:52:42
阅读次数:
292