分析时,相对于iOS上的其他应用程序,我不确定什么被认为是高内存使用率。我正在测试的应用程序在Instruments活动监视器中的18-26mb内存之间运行。这是低,中,高等吗?
我在iPhone 6s和iPhone 5c上进行配置,而不是在模拟器上进行配置。
iPhone 5具有1GB RAM,iPhone 4s具有512 MB。iPad 3有1GB,iPad 2有512MB。显然,您不能全部使用。绝对不要在新设备上超过600 MB或在旧设备上超过300 MB。好消息:您远远不止于此。
高内存使用真正会带来伤害的地方:假设您在iPhone 5上使用600MB,那么位于RAM中的所有其他应用程序之间只能使用400MB。如果您的应用程序位于前台,则后台应用程序将被杀死,并且当用户切换到这些应用程序时,它们需要更长的时间才能切换到这些应用程序,因为它们需要重新启动。但是,如果您的应用程序进入后台运行,那么它可能会很快被杀死,因为它占用了太多内存。而且,如果用户切换到该应用程序,则启动该应用程序将花费很长时间,因为它占用了太多内存。
正如我所说,您的18-26 MB绝对没问题。用户可以在iPhone 5上同时运行40个类似的应用程序,或在iPhone 4s上同时运行20个应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句