内存泄漏 Instruments Leak使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存泄漏 Instruments Leak使用相关的知识,希望对你有一定的参考价值。
参考技术A 内存溢出 out of memory :是指程序在申请内存时,没有足够的内存空间供其使用,出现 out of memory ;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出
内存泄露 memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光
memory leak会最终会导致out of memory!
以发生的方式来分类,内存泄漏可以分为4类:
影响: 从用户使用程序的角度来看,内存泄漏本身不会产生什么危害,作为一般的用户,根本感觉不到内存泄漏的存在。真正有危害的是内存泄漏的堆积,这会最终消耗尽系统所有的内存
内存泄漏检测方法常用的两种方式是用Xcode自带的 Instruments Leaks 和 内存管理器Analyze 两种方式
我的更多文章: 你等下课滴
以上是关于内存泄漏 Instruments Leak使用的主要内容,如果未能解决你的问题,请参考以下文章
在 CocoaTouch (iPhone OS) 中,如何查找/消除 Instruments Leak 工具找不到的泄漏?
IOS性能调优系列:使用Instruments动态分析内存泄漏