Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 21.02.2012, 12:32   #1
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Классы и оптимизация

Добрый день/вечер.

Суть проблемы такова: класс M в билде раздулся до неприличных размеров - 267 Кб. Это в общем не страшно, но на слабых устройствах дает о себе знать (в виде сообщеньица Out Of Memory).

Дабы разгрузить и без того нагруженную память, было решено вынести самые жирные и редкоиспользуемые функции/процедуры в отельный юнит (что при компиляции превращается в ява класс). Однако сразу появились смутные сомненья, а именно:
1. Непонятно, каким образом билд будет загружать доп. классы. Сразу все, или непосредственно перед использованием?
2. Уничтожается ли класс после завершения работы самого класса? Если нет, как это реализовать? Можно ли это вообще сделать, через библиотеки?

В общем суть в том, чтобы загрузить некий класс в память, выполнить его, удалить класс (ибо нефиг память занимать). В МП это точно сделать нельзя. Библиотеки?

Вот в общем все. Буду ждать ответа.
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:37.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com