Показать сообщение отдельно
Старый 15.06.2012, 01:14
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 7  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Принудительный запуск - это костыли, хотя может быть, частое вынуждение GC работать понемногу уменьшит моменты, когда он работает очень много, ашник флешка подвисает.
По крайней мере, посмотреть, будет ли результат от беспокойства GC готовыми костылями (уже написанными за Вас) не займет много времени (сам всегда использовал другие методы типа пула или других специфических оптимизаций, ведь принудительный запуск - это только _ненадёжное_ изменение временных промежутков работы GC, а не общей производительности)

Плюс этот костыль впринципе не уменьшит тормоза от инициализации объекта, от выделения под него памяти. Только размажет время уничтожения.
Цитата:
120 это вообще не количество и пул объектов для данного случая не нужен.
На некоторых проектах наблюдал ускорение в разы при гораздо меньшем количестве объектов.

Важно ведь не количество, а объемы памяти, время на инициализацию одного объекта.


Последний раз редактировалось expl; 15.06.2012 в 01:21.