Re: вопрос по классу Graphics
От: c-smile Канада http://terrainformatica.com
Дата: 20.06.14 05:50
Оценка:
Здравствуйте, willi-spb, Вы писали:

Когда ты делаешь это или

var LL1 = new Graphics.Text(TextStr1);
var PP1 = new Graphics.Path();


то ты создаешь объекты в native/GPU memory space. В скриптовом пространстве они занимают всего ничего.
Поэтому GC в общем случае для них не срабатывает (вернее срабатывает, но в отдаленном будещем).

У тебя есть три опции:

1. создавать Graphics.Text один раз и его выводить не пересоздавая. Наиболее эффективный вариант.
2. создавать Graphics.Text и удалять его когда он не нужен: LL1.destroy();
3. время от временм принудительно вызывать garbage collector: gc();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.