【发布时间】:2012-01-28 11:09:27
【问题描述】:
我在 Corona sdk 中为 iPad 和 android 做过一个项目,其中有四个主要模块,一个模块还有一些子模块。为了改变我使用导演类的场景。 尽管我遵循了所有内存管理技术,但我的项目在 15 分钟内退出,有什么解决方案吗?提前谢谢...
【问题讨论】:
标签: coronasdk
我在 Corona sdk 中为 iPad 和 android 做过一个项目,其中有四个主要模块,一个模块还有一些子模块。为了改变我使用导演类的场景。 尽管我遵循了所有内存管理技术,但我的项目在 15 分钟内退出,有什么解决方案吗?提前谢谢...
【问题讨论】:
标签: coronasdk
您是否尝试过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/
【讨论】: