仪器 vm 跟踪器脏

Posted

技术标签:

【中文标题】仪器 vm 跟踪器脏【英文标题】:Instrument vm tracker dirty 【发布时间】:2011-06-24 17:22:33 【问题描述】:

我正在使用工具“分配”来监控应用程序的内存。 vm 跟踪器统计数据让我感到困惑。为什么有这么多脏内存(对于我的应用程序,达到 32M),我搜索了一下,知道当应用程序在后台模式下收到内存警告时,应该首先清除脏内存。 你能告诉我vm checker statistics的含义吗?我该如何处理这些脏东西:VM_ALLOCATE,核心动画。 提前致谢!

【问题讨论】:

【参考方案1】:

对于虚拟机的使用,您通常几乎无能为力;其中大部分是由于使用了各种系统 API 等......

通过专注于分配工具本身中的对象并努力消除任何泄漏(增加,不仅仅是泄漏)和减少分配带宽,您的时间将更加高效。

【讨论】:

bbum:如何减少分配带宽? 没有分配那么多东西。 :) 进一步来说;使用分配工具并按总大小对分配进行排序,包括释放的东西,找出最常见的分配类型,并专注于减少它们的数量。 感谢 bbum 提供的信息。我在使用仪器时遇到了一个奇怪的问题。在这里举报了。你能提出任何解决方案吗? ***.com/questions/8357071/…

以上是关于仪器 vm 跟踪器脏的主要内容,如果未能解决你的问题,请参考以下文章

仪器中的 VM Tracker 为空

仪器跟踪错误:目标无法运行:操作无法完成。 (FBSOpenApplicationErrorDomain

xcode 仪器“跟踪分配”在哪里

如何从命令行设置 android 仪器测试的 vm heapsize

在 xcode 仪器中跟踪 malloc

Ruby on Rails:Xcode:仪器:跟踪/BPT 陷阱?它是啥,我该如何解决?