Цитата:
|
2. Нет никакой "волшебной кнопки", это метод для отладки приложения, который вы можете вызвать, в том числе, самостоятельно.
|
Цитата:
|
Как я говорил выше хотелось бы чтоб после зачистки мусора объем занятой памяти возвращался к уровню как до старта игры.Пока такое происходит только после нажатия force garbage collection в скауте.
|
Естественно я пробовал его вызывать
Практика показывает, что вызов System.gc() не эквивалентен чистке памяти из скаута.
PS:Убрал все слабые ссылки, дописал деструкторы. Получилась такая картина:
сверху вниз:
1)вызов System.gc на выходе после уничтожения инстанса игры.
2)вызов System.pauseForGCIfCollectionImminent(0.25); на выходе после уничтожения инстанса игры.
3)вызов

Код AS3:
System.pauseForGCIfCollectionImminent(0.25);
System.gc();
Как видно только третий вариант приводит к адекватной чистке
Чет я вообще запутался.