不断增加应用程序内存(IOAccelResource)

2023-11-27

我试图集中注意力解决一个问题(在这个问题)。背景是:回合制游戏,使用 cocos2d 2.0 版本开发,obj-c,无 ARC,目前正在准备 AppStore 更新以解决一些 iOS 7 问题(我的,不是 iOS7)。

我自己的仪器以及 Instruments 都没有显示泄漏,没有废弃的内存,什么都没有……平坦。 iOS 4、5、6.1 下也曾经出现过这种情况。然而,在提交之前的测试清单中,在设备上进行分析时,我发现每 2 分钟增加 1Mb,游戏处于空闲状态,即没有任何用户交互(见下图)。

enter image description here

我唯一能看到的是这个 IOAccelResource 类别在生成捕获之间疯狂运行。

  1. 您对那可能是什么有什么建议吗?

  2. 我找不到太多关于 IOAccelResource 的信息...你们中的任何人都可以指出我正确的阅读方向吗?如果这确实与 cocos2d 相关,我不介意在那里挖掘,但我不知道从哪里开始寻找。

  3. 另外,我希望以尽可能“接近发布”的方式运行构建,并且仍然能够随着时间的推移测量内存占用量。您能建议我一种测量流程尺寸的方法吗?

    tia.


据我所知,这是一个假的(可能是仪器错误)。当使用相同代码库的“发布”版本时...即没有调试...并监视进程大小(即没有调试进程附加到正在运行的进程),内存蠕变不存在。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不断增加应用程序内存(IOAccelResource) 的相关文章

随机推荐