![]() |
Обмануть мусорщика
На сколько я знаю, Garbage Collector кушает много процессорного времени.
Какие есть способы его хитрого использования? Знаю, есть, например, пул объектов. А ещё?.. Можно вообще вырубить GC, и удалять объекты вручную, вызывая какие-нибудь его методы? |
Можно обмануть его, сохранив ссылки на все объекты и кучу слушателей к ним ;)
|
Что он там кушает никого не волнует, пока Вы не запускаете шаттл.
Вырубить нельзя, и слава богу. |
Цитата:
А нет возможности спровоцировать его на удаление объекта по ссылке? Взяв на себя обязанность учитывать все конфликты? Цитата:
|
Тут все это раз десять уже обсуждалось.
Вот такая статья есть: http://easyflash.org/flashlearn/flas...-pamyatyu.html Еще кое-что в том же духе. Но, честно говоря, все это от лукавого. На мощных компьютерах это будет незаметно, а на слабых не спасет. |
Возможности нет.
Что ж Вы там такое делаете что о GC беспокоитесь? |
Цитата:
Добавлено через 1 минуту Цитата:
Цитата:
А нагрузки бывают большими и на мощные машины… |
Цитата:
у какого-нибудь пользователя будет открыто еще десять вкладок с пятью играми в браузере и все равно будет дергаться |
semenyakinVS, расскажите про физический движок?
CCD используете? |
Цитата:
И что же возможно сделать с памятью? |
| Часовой пояс GMT +4, время: 23:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.