Здравствуйте, 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();