电晕sdk中的内存管理

时间:2012-01-28 11:09:27

标签: corona

我在iPad和android的corona sdk中完成了一个项目,其中有四个主要模块,还有一个模块也有一些子模块。用于改变我使用导演类的场景。 虽然我遵循了每一种内存管理技术,但我的项目在15分钟内退出,有没有解决方案?提前感谢...

1 个答案:

答案 0 :(得分:5)

您是否尝试过memory leak prevention文章中的解决方案?您可以显示/记录当前内存使用情况,并尝试查找分配内存的内容。加上额外的调试可以帮助您找到问题的实际位置以及分配内存的内容。

在知道问题的位置后,您需要确定未释放内存的原因。例如。确保你正确地从场景中删除对象:

display.remove( redBall )
redBall = nil

另见Corona SDK论坛的讨论:

http://forums.coronalabs.com/topic/3637-how-do-i-tell-if-my-game-is-leaking/