【发布时间】:2011-09-20 13:53:18
【问题描述】:
当我使用仪器和仪器“分配”监视我的应用程序时,我看到大量内存被标记为“脏”。那是什么意思?我的应用程序中没有内存泄漏,但是这堆“脏”内存不断增加。
【问题讨论】:
标签: xcode cocoa macos instruments allocation
当我使用仪器和仪器“分配”监视我的应用程序时,我看到大量内存被标记为“脏”。那是什么意思?我的应用程序中没有内存泄漏,但是这堆“脏”内存不断增加。
【问题讨论】:
标签: xcode cocoa macos instruments allocation
脏是一个计算机术语,用于表示需要与主内存同步的缓存数据。不用担心,因为这是由硬件自动完成的。
【讨论】:
“...我正在尝试找出是什么耗尽了我所有的内存。”
WWDC 2010 Session 311 演示文稿,使用仪器进行高级内存分析,包括一个关于“响应内存警告”的部分(视频中约 38:40),其中包含一个演示,说明如何使用 Instruments VM Tracker 找到“常驻的脏内存”以及一种刷新它的方法。
【讨论】: