
那么,这些非对象是什么仍然活着,需要大量的内存描述在堆增长?有可能摆脱它们吗?它看起来像是大多数与相关的各种绘图 *** 作,CALayer,上下文等(类别:“Malloc”或“Realloc”)。如果需要,我可以提供更多的细节。
解决方法 这意味着内存块不是为一个对象分配的(例如纯c结构)。通常它们是由系统框架代码分配的,所以有一些其他对象泄漏。例如。如果你忘记释放UIVIEw,那么它的图层也不会被释放。
您可以打开“扩展详细信息”面板(请参阅“查看”菜单)并分析调用堆栈。记住,你忘记的一个版本可能导致大量的内存泄漏,所以尝试修复最简单的泄漏,然后检查其他泄漏是否消失。
还有一个窍门。您可以逐个禁用应用程序的功能块,并查看泄漏是否消失。因此,您将能够找到发生它的模块(类,功能块等)。
总结以上是内存溢出为你收集整理的iphone – 分配“heapshots”是什么意思?全部内容,希望文章能够帮你解决iphone – 分配“heapshots”是什么意思?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)