|
|
|||||
Регистрация: Sep 2012
Сообщений: 26
|
удаление мусора
логика программы такая:
1) создаются фигуры: Pent = new Pentagon(params); Tetr = new Tetrahedron(params); AllSh = new AllShapes(Pent, Tetr); при каждом изменении параметров на панели 3) удаляем спрайты из списка экранных объектов 4) повторяем пункты 1),2) остаётся ли мусор в памяти? в диспетчере задач наблюдаю за объёмом памяти для программы: при каждом изменении параметров на моей панели, объём растёт доходя с 15мб до 28мб. а потом скачет возле 28. |
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
Нет, лишь в Пентагоне и ему подобных классах, почисть ссылки, если есть, на связные с чем-то объекты (классы, таймеры, онЕнтреФреймы).
__________________
john |
|
|||||
Регистрация: Sep 2012
Сообщений: 26
|
при удалении со сцены спрайта, и занулении его, вложенные в него спрайты остаются в памяти?их надо как-то удалять?
|
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
remove_MyListener, remove_MyDisplayeObject, my_var = null;
__________________
john |
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 22:03. |
|
« Предыдущая тема | Следующая тема » |
|
|