【问题标题】:What is "dirty" memory in Instruments?Instruments 中的“脏”内存是什么?
【发布时间】:2011-09-20 13:53:18
【问题描述】:

当我使用仪器和仪器“分配”监视我的应用程序时,我看到大量内存被标记为“脏”。那是什么意思?我的应用程序中没有内存泄漏,但是这堆“脏”内存不断增加。

【问题讨论】:

    标签: xcode cocoa macos instruments allocation


    【解决方案1】:

    脏是一个计算机术语,用于表示需要与主内存同步的缓存数据。不用担心,因为这是由硬件自动完成的。

    【讨论】:

    • 嗯,是的,我的应用程序使用越来越多(稳定地),而应用程序中没有真正的泄漏。这就是为什么我试图找出是什么耗尽了我所有的记忆。
    【解决方案2】:

    “...我正在尝试找出是什么耗尽了我所有的内存。”

    WWDC 2010 Session 311 演示文稿,使用仪器进行高级内存分析,包括一个关于“响应内存警告”的部分(视频中约 38:40),其中包含一个演示,说明如何使用 Instruments VM Tracker 找到“常驻的脏内存”以及一种刷新它的方法。

    【讨论】:

      猜你喜欢
      • 2014-01-09
      • 2013-05-21
      • 2012-11-06
      • 1970-01-01
      • 2016-05-17
      • 2012-05-30
      • 2021-07-16
      • 2013-11-14
      • 2012-11-10
      相关资源
      最近更新 更多