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



我想在运行物理内存的过程中测试应用程序,第一种方法是使用xcode debugging应用程序,内存报告显示实时占据的物理内存,只有大约90 MB ;使用活动监视器检测应用程序的第二种方法,在详细信息 -> summary->示例中真实内存显示最多200mb左右。所以我很困惑,哪个值可以真正代表应用程序的物理内存?

Xcode内存使用

am real mem

iOS应用程序可以使用90兆的实际RAM,但是随着内存映射的文件,它通常会有更多的空间。这些可以是共享的库,也可以是您明确MMAP的文件。如果iOS使用过多的RAM内存,iOS会杀死您的应用程序,但实际上可以使用更多的MMAP内存,而无需收到内存警告即可大约650兆。直接在Xcode中显示内存使用的读数是活动RAM内存的最佳读数。

最新更新