仪器:分配:VM信息对iOS应用程序有用吗?

时间:2013-11-28 06:03:48

标签: ios xcode5 xcode-instruments

我有一个非常大的通用二进制文件。堆分配中的活字节大概是我期望的 Heap only

但是当您添加匿名VM时,这是INSANE。这是一个值得关注的问题吗?如何开始尝试修复VM内存问题?

All allocations

3 个答案:

答案 0 :(得分:2)

我怀疑你可以做些什么来减少匿名VM的大小。操作系统为您的应用程序保留VM,并确定VM的大小。

答案 1 :(得分:0)

实际上,您可以通过减少虚拟机大小来控制 conda update conda 个对象,栅格数据或OpenGL /金属对象的数量。

无法按名称或映射的内存引用的内容将显示在匿名VM中。

答案 2 :(得分:0)

我强烈推荐本次会议iOS memory deep dive。他们可以启用malloc_stack loggingenter image description here

并将malloc_history与内存图结合使用以获取更多信息。 enter image description here