关于Xcode的内存使用的混乱,活动监视器的真实记忆

时间:2016-12-14 01:57:39

标签: ios memory

我想测试APP在运行物理内存占用的过程中,第一种方式是使用xcode调试APP,内存报告显示实时占用的物理内存,仅约90 MB ;第二种使用Activity Monitor检测APP的方法,在Detail->中总结 - >样品实内存显示高达200MB左右。 所以我很困惑,哪个值真的可以代表APP占用的物理内存?

Xcode Memory Use

AM Real Mem

1 个答案:

答案 0 :(得分:1)

iOS应用程序可以使用90兆的实际RAM,但它通常会有更多的空间作为内存映射文件。这些可以是共享库,也可以是您明确mmap的文件。如果你使用太多的RAM内存,iOS会杀死你的应用程序,你实际上可以使用更多的mmap内存,高达约650 Megs而不会收到内存警告。直接在Xcode中显示存储器使用的读数是有效RAM存储器的最佳读数。