Классы и оптимизация
Добрый день/вечер.
Суть проблемы такова: класс M в билде раздулся до неприличных размеров - 267 Кб. Это в общем не страшно, но на слабых устройствах дает о себе знать (в виде сообщеньица Out Of Memory).
Дабы разгрузить и без того нагруженную память, было решено вынести самые жирные и редкоиспользуемые функции/процедуры в отельный юнит (что при компиляции превращается в ява класс). Однако сразу появились смутные сомненья, а именно:
1. Непонятно, каким образом билд будет загружать доп. классы. Сразу все, или непосредственно перед использованием?
2. Уничтожается ли класс после завершения работы самого класса? Если нет, как это реализовать? Можно ли это вообще сделать, через библиотеки?
В общем суть в том, чтобы загрузить некий класс в память, выполнить его, удалить класс (ибо нефиг память занимать). В МП это точно сделать нельзя. Библиотеки?
Вот в общем все. Буду ждать ответа.
__________________
Мечта программиста: запрограммировать процесс программирования.
Всё гениальное - просто.
http://passcall.ucoz.com
|