那么在Windows下有什么好的内存泄漏检测工具呢?微软提供VisualStudio开发工具本身没有什么太好的内存泄漏检测功能,我们可以使用第三方工具VisualLeakDetector(以下简称vld)。vld工具是VC++环境下一款小巧易用、免费开源的内存泄漏检测工具,vld可以显示导致内存泄漏...
分类:
其他好文 时间:
2015-07-02 08:42:19
阅读次数:
121
iOS 5.0之后apple引入了Xcode编译器特性ARC(Automatic Reference Counting,自动引用计数)来帮助开发者管理内存,但为了追求app的高性能与减少安装包大小,工作中很多时候需要我们手动管理内存。再牛的开发者也不能保证自己写的code 100%没有内存泄露,.....
分类:
其他好文 时间:
2015-06-28 13:59:55
阅读次数:
17461
OutOfMemoryError在开发过程中是司空见惯的,遇到这个错误,新手程序员都知道从两个方面入手来解决:
1:是排查程序是否有BUG导致内存泄漏;
2:是调整JVM启动参数增大内存。
OutOfMemoryError有好几种情况,每次遇到这个错误时,观察OutOfMemoryError后面的提示信息,就可以发现不同之处,如:
引用
java.lang.OutO...
分类:
编程语言 时间:
2015-06-28 09:52:59
阅读次数:
149
C/C++等底层语言在提供强大功能及性能的同时,其灵活的内存访问也带来了各种纠结的问题。如果crash的地方正是内存使用错误的地方,说明你人品好。如果crash的地方内存明显不是consistent的,或者内存管理信息都已被破坏,并且还是随机出现的,那就比较麻烦了。当然,祼看code打log是一个办法,但其效率不是太高,尤其是在运行成本高或重现概率低的情况下。另外,静态检查也是一类方法,有很多工具(lint, cpp...
分类:
系统相关 时间:
2015-06-27 16:36:29
阅读次数:
944
【前言】 把Cocos2dx渲染到另一个应用程序框架中的方法,在2.x中有很多大神已经实现了,而3.x的做法网上几乎找不着。这两天抽空强行折腾了一下,不敢独享,贴出来供大家参考。【已知存在的问题】 程序退出时会发生非常严重的内存泄漏,博主检查了很久,但技术不够暂时无法解决。如果有大神能搞定,求告.....
分类:
编程语言 时间:
2015-06-26 21:05:48
阅读次数:
408
内存泄漏简介java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时候往往具有隐蔽性。因此要借助一些专业的平台资源去保证安全性,例如可以通过加密实现。定义...
分类:
移动开发 时间:
2015-06-26 12:24:46
阅读次数:
199
内存泄漏简介 java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时...
分类:
移动开发 时间:
2015-06-26 11:14:42
阅读次数:
166
内存泄漏简介
java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时候往往具有隐蔽性。...
分类:
移动开发 时间:
2015-06-26 11:05:02
阅读次数:
184
1.异步网络请求的回调中更新UI,但未判断界面是否存在而导致空指针crash2.Handler中的Callback导致的内存泄漏3.静态对象保存Activity引用而导致的内存泄漏4.Handler所在的类为内部类时,若不是静态内部类,默认保存外部类的引用而导致的内存泄漏5.handler的post...
分类:
移动开发 时间:
2015-06-25 18:53:11
阅读次数:
168
用Tchromium替换webbrowser
用惯了EmbeddedWB,不想换,但是IE内核一直存在内存泄漏问题,没办法,只有寻找替代品了。
要把用习惯的EmbeddedWB换成完全不一样的TChromium,有点挑战,特别是在资料不多,英语没过三级的情况下。未来趋势是这样,只有慢慢啃了。
首先,想到的是跨域,如果不能跨域,就没办法替代手上的成品。TChromium的跨域比...