Управление памятью в Corona SDK - PullRequest
2 голосов
/ 28 января 2012

Я сделал один проект в Corona SDK для iPad и Android, в котором есть четыре основных модуля, и один модуль также имеет несколько подмодулей. Для изменения сцен я использовал класс режиссера. Несмотря на то, что я следовал всем методам управления памятью, мой проект завершается через 15 минут, есть ли какое-то решение для этого? Заранее спасибо ...

1 Ответ

5 голосов
/ 30 января 2012

Вы пробовали решения из статьи по предотвращению утечек памяти ? Вы можете отобразить / записать текущее использование памяти и попытаться найти, что выделяет память. Это плюс дополнительная отладка поможет вам определить, где проблема на самом деле и что выделяет память.

После определения местоположения проблемы необходимо определить, почему память не освобождается. Например. убедитесь, что вы правильно удаляете объекты со сцены:

display.remove( redBall )
redBall = nil

См. Также обсуждение на форуме Corona SDK:

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

...