我在iOS应用程序中收到一些内存警告,所以我正在运行Instruments来查看分配。我应该查看* All Allocation * Live Bytes还是整个字节?
有人说iOS可以关闭我的应用程序,如果我使用22MB,那是来自Live或Overall bytes部分吗?
答案 0 :(得分:48)
Live Bytes是当前使用情况,也是您感兴趣的内容,总字节数包括所有已发布的分配。另一件事是查看图表并寻找峰值。作为一个例子,我在一个应用程序中看到了一个大约27MB的巨大峰值,因为我知道我能够将峰值内存使用量减少到8MB。
随着时间的推移,随着时间的推移,你可以随着时间的推移大量增加内存,而不会再被使用。
有关内存列的说明,请参阅Explanation of Live Bytes & Overall Bytes。