【发布时间】:2010-08-19 15:08:51
【问题描述】:
我有一个相当大的 iPad 应用程序,当我在 xcode 调试模式下运行该应用程序时,它在活动监视器中显示大约 50 MB,并且内存增长缓慢。 (大约每 30 秒 0.1 MB。)但是当我直接从模拟器(已经安装在模拟器中)运行应用程序时,它在活动监视器中显示大约 10 MB 并且内存没有增长。(它的常数)。我已经通过仪器检查了性能,没有出现泄漏。
有谁知道为什么要为上述两种情况显示不同的内存详细信息,哪一种是正确的?
还有一种方法可以在控制台中以编程方式打印应用程序消耗的内存?
【问题讨论】:
-
这一切都来自模拟器吗?您应该避免在模拟器中进行内存调整,因为它为您提供的结果与在实际设备上运行时截然不同。
-
嗨布拉德,你如何在实际设备中测试内存?在设备中运行时,我们从哪里获得统计细节?提前感谢您的帮助。
标签: iphone objective-c ipad