我想通过仪器分配找出我的应用程序的实际内存使用情况 这是我的2张照片
#1 http://i48.tinypic.com/293vcds.jpg
#2 http://i49.tinypic.com/bg4sx5.jpg
第一次运行没有任何过滤器和实时字节:14.79 MB
第二次运行过滤器CF,Malloc,CG,CA类型和实时字节:40.94 KB
所以哪一个是真正的内存使用量。如果没有如何找出这个 而且我不知道它是否重要但是模拟器上的所有符文
答案 0 :(得分:2)
#1是您应用的“真实”内存使用情况。
尽管CF,CG等内存使用可能来自iOS库,但最终导致iOS框架分配内存的代码仍然存在。因此,您需要将其视为应用程序的内存使用量。
请记住,不仅在设备和模拟器上运行可能会影响最终结果,无论您是运行调试版本还是发布版本,它也可能会有所不同。始终在发布版本中进行概要分析,因为这是用户将使用的内容。
答案 1 :(得分:0)
最好在设备上运行您的应用以了解真实交易。这很重要。在模拟器上运行意味着所有系统进程也会显示出来。所以...
在 DEVICE 上配置应用程序,然后选择活动监视器。它应该为您提供设备上运行的所有应用程序的内存使用情况。在该列表中观察您自己的应用程序。