码迷,mamicode.com
首页 >  
搜索关键字:内存泄露    ( 1645个结果
ANDROID内存优化(大汇总——中)
OOM: 内存泄露可以引发很多的问题:1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC)2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能被干掉。反之内存占用越小,在后台存在的时间就越长)3.直接崩溃(OutOfMemoryError)ANDROID内存面临的问题:1.有限...
分类:移动开发   时间:2014-10-18 09:46:23    阅读次数:291
VC调试小方法
1、 设置断点逐步调试。通过Watch、Call Stack窗口查看调试信息。2、 添加调试代码。#ifdef _DEBUG //Code for debugging Purposes#endif //_DEBUG3、 使用宏。ASSERT宏VERIFY宏TRACE宏4、 检查内存泄露。非M...
分类:其他好文   时间:2014-10-18 00:38:18    阅读次数:253
JavaScript垃圾回收(三)——内存泄露
一、JavaScript内存监测工具在讨论内存泄露之前,先介绍几款JavaScript内存监测工具。IE的sIEve与JSLeaksDetector(这两个可以在下面的附件中下载),firefox的Leak Monitor,chrome的Porfiles等。1、Leak Monitor好不容易找到下...
分类:编程语言   时间:2014-10-15 10:43:51    阅读次数:249
深度:ARC会导致的内存泄露
iOS提供了ARC功能,很大程度上简化了内存管理的代码。但使用ARC并不代表了不会发生内存泄露,使用不当照样会发生内存泄露。下面列举两种内存泄露的情况。1,循环参照A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个对象都无法释放。这种问题常发生于把delegate声明为stron...
分类:其他好文   时间:2014-10-14 11:39:38    阅读次数:209
linux服务器开发浅谈
[开发前准备]在进行linux服务器开发之前,必须很清楚地了解所开发的对象需要考虑的相关问题比如:功能架构:提供服务的模块体系结构稳定性:服务器的出core率,内存泄露情况性能:请求与返回的速度与正确性负载能力:能同时访问的最大数量和频度根据不同服务器对象的环境和应用,服务器开发的对应手段相差甚远。...
分类:系统相关   时间:2014-10-12 22:15:28    阅读次数:206
tomcat内存溢出
最近在tomcat 上部署工程的时候,发现工程一直起不来,查看日志发现前端送给后台的数据是正常的,后天也返回了数据给前端。并且前端返回了一个PermGen space 内存不足的错误,然后才发现是tomcat的内存空间不足。tomcat 的内存泄露主要存在三种形式:1.java.lang.OutOf...
分类:其他好文   时间:2014-10-12 17:46:28    阅读次数:258
在IE下闭包引起的一个内存泄露。
因为在IE的低版本中,JScript对象和COM对象时使用不同的垃圾回收机制。因为在闭包中包含了包含函数的变量对象,如果我们的闭包引用循环中引用包含函数的变量对象中的引用时,只要匿名函数存在,该引用至少存在一次,因此占用的内存永远也不会被释放。我们平时写的一个例子:function eve(){ ....
分类:其他好文   时间:2014-10-11 20:53:26    阅读次数:212
如何用Java编写一段代码引发内存泄露
通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中): 应用程序创建一个长时间运行的线程(或者使用线程池,会更快地发生内存泄露)。线程通过某个类加载器(可以自定义)加载一个类。该类分配了大块内存(比如new byte[1000000]),在某个静态变量存储一个强引用,然后在ThreadLocal中存储它自身的引用。分配额外的内存new byte[1000...
分类:编程语言   时间:2014-10-09 16:23:58    阅读次数:221
[转] - 使用Xcode和Instruments调试解决iOS内存泄露
转:http://blog.csdn.net/totogo2010/article/details/8233565
分类:移动开发   时间:2014-10-09 15:38:04    阅读次数:157
ios常用的字符串NSString自动释放理解
最近在做程序的时候,突然发现对于NSString的理解还是存在问题的。因此补充一片blog,希望对刚刚进入OC开发并搞不清楚内存泄露问题的人一点指引。赋值:NSString * str = @"123"; // 这段代码的含义其实就是附一个常量给str,该部分由系统自动管理,不需要release释....
分类:移动开发   时间:2014-10-09 13:21:33    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!