![]() |
Цитата:
|
in4core как всегда все разрулил )
|
Для расчетов можно сделать свой GC на основе битмапдат
Создаем битмапдату заполняем ее своими числами ( битмапдата это просто двухмерный массив где каждая его ячейка может принимать числа от 0 до 4 294 967 295 (uintMAX) если расчеты имеют знак числа ( типа отрицательное/положительное ) или числа с запятой, можно сохранить и вынуть знак и флоат значение через битовые операции ) после того как данные не нужны вызываем dispose() UPD изменил сообщение так как сам проверил, битовые операции в флеше шикарно позволяют сохранить как флоат так и его знак... |
Вот засорение памяти из за простых типов меня как то совсем не волнует)
|
Цитата:
|
Сиплюсплюса на вас нет)
Научились бы как убирать за собой! Разве сложно сделать свой метод destroy который будет подчищать? |
@Котяра Не вижу проблем, помоему большенство уже делает destroy() метод, причем с таким же названием ))) Но автор видимо именно ГЦ ждет, самому не охота чистить
|
Цитата:
upd предвижу очень большие траблы с утечкой графической памяти с этим пресловутым молехиллом.. Я уже добился краша графсистемы )) но я просто тестил - реально никто в эту нору лезть глубоко не будет, кроме разработчиков дижков. |
Цитата:
Например, автомобильные гонки на базе какого-нибудь 3D-движка вроде Альтернативы. Там при построении карты для одной трассы суммарный объем используемых битмапдат может быть и 200Мб и больше. Если перед заездом на новой трассе не прибивать полностью старую, плеер легко забирает под себя всю память, до которой дотянется. :) |
Цитата:
|
| Часовой пояс GMT +4, время: 02:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.