什么被认为是iOS应用程序中的高内存使用量?

时间:2016-02-20 22:31:31

标签: ios instruments

在进行性能分析时,我不确定相对于iOS上的其他应用程序而言,高内存使用率是多少。我正在测试的应用程序在Instruments活动监视器中运行18-26mb内存。这是低,中,高等吗?

我正在分析iPhone 6s和iPhone 5c,而不是模拟器。

1 个答案:

答案 0 :(得分:3)

iPhone 5有1GB内存,iPhone 4s有512 MB。 iPad 3有1GB,iPad 2有512MB。显然你无法使用所有这些。您绝对不应该在较新的设备上超过600 MB,在旧设备上超过300 MB。好消息:你远远低于那个。

高内存使用率真的很痛:假设您在iPhone 5上使用600MB。那么RAM中的所有其他应用程序之间只能使用400MB。如果您的应用程序位于前台,后台应用程序将被终止,当用户切换到这些应用程序时,他们需要更长时间才能切换到,因为需要重新启动它们。但是,如果你的应用程序进入后台,它可能很快被杀死,因为它使用了这么多内存。如果用户切换到它,启动应用程序将需要很长时间,因为它使用了这么多RAM。

正如我所说,你的18-26 MB绝对没问题。用户可以在iPhone 5上同时运行40个应用程序,或者在iPhone 4s上运行20个应用程序。

相关问题