【问题标题】:Memory usage in uiwebview on iOS 7.1 versus iOS 7iOS 7.1 与 iOS 7 上 uiwebview 中的内存使用情况
【发布时间】:2014-04-25 00:56:59
【问题描述】:

最近,随着 iOS 7.1 的更新,我们注意到了一些奇怪且出乎意料的事情。与使用 iOS 7.0 时相比,使用 iOS 7.1 的用户的应用程序的内存使用量(以 Instruments 和来自现场的报告衡量)显着下降。我在 7.1 或网络上其他地方的发行说明中找不到任何建议修复与优化基于 webview 的应用程序中的内存使用有关的内容,所以我无法解释。

我的问题是看看其他人是否注意到 7.1 更新中出现了类似的情况,或者您能否提供任何关于为什么会发生这种情况的答案?

【问题讨论】:

  • Apple 进行了巨大的性能改进(并且可能在此过程中修复了数百个错误)。 Apple 很少在其发行说明中注明微小的变化(尤其是性能改进)。虽然,他们肯定有可能对 UIWebView 进行了优化。他们也可能没有及时更新文档。
  • 好吧,如果是这样的话,很高兴终于从 iOS 更新中获得了一些好消息,因为 iOS 5.0、6.0 和 7.0 的更新都是一场灾难。我猜一场胜利就是一场胜利
  • 欢迎发表您的评论作为答案,如果您愿意,我可以接受

标签: ios memory uiwebview


【解决方案1】:

Apple 在 iOS 7.1 中进行了巨大的性能改进(并且可能修复了数百个错误)。您在UIWebView 中发现的改进可能包含在这些改进中。事实上,我注意到MKMapView 内存使用率也提高了大约 10%-15%。

Apple 很少在其发行说明中写下具体的小改动(尤其是性能改进):

性能改进和错误修复

Apple 仅使用五个词来涵盖数百项改进和修复。

Apple 也可能没有完全更新文档。


查看API diffs for iOS 7.1,UIKit 中似乎没有任何变化(至少在公共 API 中)。

iOS 7.1 发布说明也没有提供太多内容 - 只是对 CFNetwork 进行了一些更改。没有提到 UIWebView。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2014-08-06
    • 2014-07-03
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多