我们有一个综合性的iOS应用程序,采用混合模式 - 一个UIWebView承载主要的JS网络应用程序。它在iOS6上运行良好,但最近我们发现在所有iOS7设备 - iPad,iPhone 4/4S和iPhone 5/5C/5S上都会出现严重的内存耗尽崩溃。我们已经分析了iOS模拟器中iOS6和7的内存消耗情况。通过在应用程序中进行相同的交互,WebView 的内存消耗在 iOS6 中始终少于200MB,而在 iOS7 上可能超过800MB!
我们猜测 WebView 在 iOS7 上存在一些严重的内存管理问题。但由于缺乏分析 WebView 中 JS 的工具,我们无法定位根本原因。
在这里,我们想问是否有人遇到类似的问题,并且是否有任何工具/方法可以帮助进一步了解 UIWebView,以深入挖掘确切的问题。谢谢。