Объекты в памяти

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
benzema
Сообщения: 30
Зарегистрирован: 20 июл 2012, 14:05

Объекты в памяти

Сообщение benzema »

Мы имеем массив usersBoxArray объектов и вот такой код :

Код: Выделить всё

if(usersBoxArray.length>=5)                {                    usersBoxArray.pop();                }
Вопрос: при вызове метода pop(); мы обрубаем ссылку на объект в памяти, т.е удаляем объект из памяти? или нужно дописывать код? Вопрос простой,но я недавно в AS 3.0

Код: Выделить всё

usersBoxArray[usersBoxArray.length-1] = null;
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Объекты в памяти

Сообщение Casperovskii »

pop():*
Удаляет последний элемент из массива и возвращает значение этого элемента.

Если вы не присвоите это значение какой-то переменной, то сборщик мусора должен его убрать из памяти в скором времени.
benzema
Сообщения: 30
Зарегистрирован: 20 июл 2012, 14:05

Re: Объекты в памяти

Сообщение benzema »

Спасибо, просто пишу приложение, а получить переполнение памяти объектами не очень хочется.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Объекты в памяти

Сообщение Casperovskii »

benzema
Прям такое большое приложение? Или 64КБ хватит всем?
Ответить