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

4

我有一个非常大的通用二进制文件。堆分配中的实际字节数与我预期的大致相同 仅堆内

但是,当你加入匿名VM时,这个数字就变得非常离谱了。这是值得关注的问题吗?我该如何开始尝试解决VM内存问题?

所有分配


http://meandmark.com/blog/2014/01/instruments-heap-allocations-and-anonymous-vm/ - RK-
3个回答

2

我怀疑你无法减小匿名虚拟机的大小。操作系统为您的应用程序保留了虚拟机,并确定虚拟机的大小。


0

我强烈推荐这个iOS内存深入研究。他们可以启用malloc_stack loggingenter image description here

并使用malloc_history和内存图形来获取更多信息。 enter image description here


0

实际上,您可以通过减少malloc对象、光栅数据或OpenGL/Metal对象的数量来控制VM大小。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接