1

我正在使用 UIWebView 显示一个包含大量动画的页面(大约 40 个 webkit 关键帧动画,每个都有 40~70 个关键帧)。大多数动画无限循环。问题是,应用程序将在页面显示后大约 30 秒后崩溃。我测试了该应用程序会在 iPad 3 而不是 iPad 2 中崩溃。更奇怪的是,我分析了该应用程序并得到了以下结果:

配置文件结果

应用程序的可用内存在 5 秒内突然下降(从 5xx MB 到 1xx MB)。但是使用的内存没有增加。

大部分增加的内存来自IOKit,它在最后 5 秒内分配了 100+ MB。我不知道为什么会这样。

问题是:为什么已用内存没有增加,而空闲内存却急剧减少?

4

0 回答 0