【发布时间】:2011-07-08 09:12:03
【问题描述】:
我目前正在使用的 iphone 游戏是使用 cocos2d 开发的。游戏因错误而崩溃:
Program received 0, Data Formatters, Debugging cannot continue……
在做了一些研究后,我发现它的内存不足。我得到了:
收到内存警告。 Level=1 等。
问题的根源似乎是加载 plists 文件。它仅使用 4.0 MB 来加载大约 23 个 .plist 文件来运行不同的动画。
我想知道如何加载一堆运行不同动画的 plist 文件。该图像是加载 plist 文件及其内存使用情况的代码截图。我使用仪器来获得这个结果。
进一步调试这里是我得到的汇编代码
pop {r4, r5, r7, pc}
adds r0, #100 ; 0x64
lsls r3, r1, #0
--Error--
lsls r2, r1, #0
add r7, sp, #720
lsls r4, r1, #0
cbz r4, <0x7a>
lsls r4, r1, #0
【问题讨论】:
标签: iphone cocos2d-iphone