Тогда еще один вопросик.
Вот код:

Код AS3:
//Удаляем уровень игры (в который напихали всякой фигни) из списка отображения
removeChild(level);
//Приравниваем переменную к null
level = null;
//Создаем новый уровень
level = new CLevel(++n);
//Добавляем в список отображения
addChildAt(level, 0);
Кроме уровня (level) больше ничего нет, прелодеры и прочее на время теста убрал. Все что добавляется, добавляется непосредственно в level. Листенеров и таймеров, внешних нет.
Флешка изначально отжирает 17мегов памяти
Так вот, если сделать это (пересоздать уровень) несколько раз, то флешка отжирает до 100мегов, затем потребление памяти падает. Причем каждый раз падает по разному, но еще ни разу не упало обратно до 17 мегов. Это нормально? (Тестирую в Stand-alone debug плеере).