Ios 内存使用率增加,can';无法确定问题的起因
我正在使用Swift制作一个游戏,当游戏打开时,使用量将立即达到90MB,然后每20秒增加大约0.1MB 使用仪器,我能够观察到两类的持久字节正在增加:Ios 内存使用率增加,can';无法确定问题的起因,ios,swift,nsarray,metal,Ios,Swift,Nsarray,Metal,我正在使用Swift制作一个游戏,当游戏打开时,使用量将立即达到90MB,然后每20秒增加大约0.1MB 使用仪器,我能够观察到两类的持久字节正在增加:CAMetalDrawable和\u NSArrayM 从持久性#的数量可以看出,它们没有被释放 有人能识别这些类别吗 它们可能是什么,以便我可以尝试在代码中删除它们,以重新测试它们是否是问题所在 还有一点信息,我的应用程序使用了一个SKScene,这不是问题所在,因为我已将其删除并再次测试,问题仍然存在 我正在使用: 5伊卡鲁塞尔 大约有1
CAMetalDrawable
和\u NSArrayM
从持久性#的数量可以看出,它们没有被释放
有人能识别这些类别吗
它们可能是什么,以便我可以尝试在代码中删除它们,以重新测试它们是否是问题所在
还有一点信息,我的应用程序使用了一个SKScene,这不是问题所在,因为我已将其删除并再次测试,问题仍然存在
我正在使用:
- 5伊卡鲁塞尔李>
- 大约有100个图像加载了UI(imageContentsOfFile),因此没有缓存李>
- IAPs
- NSUserDefaults
- 排行榜游戏中心
- 之后就没什么特别的了李>
您是在GPU帧捕获和启用金属验证层的情况下运行的吗?@warrenm您能看一下我的屏幕截图吗?这可能是框架中的内存泄漏。这可能是值得的,尤其是如果您可以附加一个可靠地复制无限内存使用的项目。我找到了这个临时修复程序,并将其发布在这里: