2012-02-03 82 views
0

我观察了VM跟踪器的工具,但我无法理解一些信息。了解仪器

例如:

什么是肮脏的大小,MALLOC_TINY,MALLOC_LARGE和内存标签70? 如果可能,我如何释放脏大小?

enter image description here

谁能帮我,或者告诉我的文档,我可以更好地了解这一信息?

回答

0

下面的文章介绍脏尺寸:

Tracking background memory usage of iOS 4 apps

的VM跟踪仪器显示应用程序的虚拟内存映射。 MALLOC_TINY,MALLOC_LARGE和存储器标签70是存储器区域的类型。 MALLOC_TINY区域是一个可写入的内存区域,包含小内存分配,分配512字节或更小。 VM跟踪器仪器与vmmap命令行工具非常相似。搜索vmmap上的信息可以使您获得有关不同类型内存区域的信息。

+0

感谢您的回复!我可以释放脏大小? – Edi 2012-02-23 12:51:00

+0

当你说“发布脏大小”,你问如何减少你的应用程序的脏大小?如果是这样,我不能告诉你,因为我没有你的源代码。分配工具可以帮助您找到应用分配内存的位置。 – 2012-02-23 19:45:27

+0

我使用过仪器,但没有发现泄漏。所以我想更好地理解上面引用的变量。 – Edi 2012-02-24 15:30:54