iOS:延长应用程序使用率会降低内存使用率,从而降低性能

时间:2017-03-06 03:47:06

标签: ios swift performance lag

在发布这个问题之前,我做了一个分析:内存分配和泄漏。当我长时间测试应用程序时,我确信该应用程序没有或几乎没有内存问题(泄漏)。

在前1-6个小时的使用中,性能非常好,但经过几个小时,比如12小时,应用程序的整体性能下降了。在所有屏幕的所有视图中点击按钮都很慢(约.2秒),滞后很明显。

连续使用12小时后,内存消耗量从94到125MB(iPad Air 2)。我正在使用coredata,所以也检查coredata对象创建,在使用12小时后,平均实时coredata对象只达到~1000。

总之,在12小时后,内存使用量达到~120MB和~1000个coredata对象。我相信120 MB的内存使用量和~1000个coredata对象不会降低应用程序的整体性能。

关于如何解决这个问题的任何建议?

更新

顺便说一下,我正在使用this(已接受的答案)来获取应用的当前内存使用情况。

0 个答案:

没有答案