我们在第一代 iPad 上使用配置文件工具在 Xcode 中测试我们的应用程序,该工具在 iPad 上使用了大量内存,发现我们的应用程序的内存释放速度很慢(释放 20 MB 需要超过 1 分钟) . 但是,在我们的代码中,我们正确地释放了内存。然后,我们监控了一些专业的 3rd 方应用程序(Chrome 和 Flipboard),并注意到这些应用程序也具有相同的释放率。
iOS 或 iPad 1 的内存释放速度是否缓慢,或者分析器是否会干扰 iOS 的内存释放?
我们使用的是最新的 iOS 版本。是的,在实际使用中,我们的应用程序的性能会受到缓慢的内存释放的影响
我们通过加载应用程序并等待内存稳定然后加载媒体或视图并等待其稳定来测量释放率,然后我们返回原始视图并查看释放前一个视图所需的负载/媒体。其速度为(每 1 分钟不到 20 MB)。该应用程序永远不会回到它的原始内存使用量,即打开应用程序并等待它稳定后的使用量,在启动视图中。