我的应用似乎在Debug中运行得非常完美。内存占用似乎是合理的,但无论出于什么原因,当我运行Adhoc版本的游戏时,内存占用量会急剧增加。
以下是我在乐器中看到的镜头:
调试:
http://i.stack.imgur.com/JsjZ2.png
即席: http://i.stack.imgur.com/MYlcr.png
我注意到Adhoc版本的对象列表中有4个4MB的分配,这些分配在调试中没有。这是Adhoc构建中发生的特殊事情吗?我在两次运行时都与调试器断开连接。
此内存增加导致应用程序在仅具有256 MB内存的设备上频繁崩溃。有什么我可以做的来解决这个问题,还是只是发生了iOS的事情?我认为我们在构建设置方面没有任何差异会使应用程序膨胀很多,而且我们不会对我所知道的Adhoc构建进行任何特殊分配。
非常感谢任何帮助。
谢谢!