【发布时间】:2012-08-01 15:39:51
【问题描述】:
我们在第一代 iPad 上使用配置文件工具在 Xcode 中测试我们的应用程序,该工具在 iPad 上使用大量内存,发现我们的应用程序的内存释放速度很慢(释放时间超过 1 分钟20 MB)。但是,在我们的代码中,我们正确地释放了内存。然后,我们监控了一些专业的 3rd 方应用程序(Chrome 和 Flipboard),并注意到这些应用程序也具有相同的释放率。
iOS 或 iPad 1 的内存释放速度是否缓慢,或者分析器可能会干扰 iOS 的内存释放?
我们使用的是最新的 iOS 版本。是的,在实际使用中,我们的应用程序的性能会受到缓慢的内存释放的影响
我们通过加载应用程序并等待内存稳定,然后加载媒体或视图并等待其稳定来测量释放率,然后我们返回原始视图并查看释放内存所需的负载以前的观点/媒体。其速度为(每 1 分钟不到 20 MB)。应用程序永远不会回到它原来的内存使用量,即打开应用程序并等待它稳定后的使用量,在启动视图上。
【问题讨论】:
-
“缓慢释放”是什么意思?应用性能是否受到影响?你在那个 iPad 上运行的是什么版本的 iOS?
-
你如何衡量释放率?
标签: objective-c ios ipad memory hardware