XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Mark Mocherad
Не активен
offline
Опыт: 7,564
Активность:
Вопрос об утечках
Какие действия вызывают утечки а какие нет
Пример
1.Цикл действий от 1 до 12 Целая А
2.Заменить юнит привязал хп мп
3.Установить предмет - в слоте от целая а ( 1 - 6 )
4.Отряд выбрать декорации в радиусе
5.Запустить таймер
6.Создать юнита в точке \ позиции ( слыхал что при создавании юнита,даже если удалять юнита всеровно чтото остаетса айди юнита вроде и забивает память )
С точками и группами отрядов ясно - бж дестрой груп , аля ремув локейшн,ага и как их обнулять ?
Еще вопрос карта на триггерах будет полно переменных с массивами - сильно ли они повлияют на игру ? немогу потестить у меня комп 8 гиг оперативы и проц ядерный вот и спросил.
Старый 26.08.2013, 00:12
Темак
jass for everyone
offline
Опыт: 7,200
Активность:
юзай JNGP exp2 там автоматически устраняются утечки бж функций
Старый 26.08.2013, 01:45
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,324
Активность:
Padalekki, обнуляют только локальные переменные и элементы массивов, глобалки обнулять не зачем - а раз у вас гуи значит тока глобалки юзайте...
Вызывают утечки действия которые создают объекты (handle) - ну цикл явно сам по себе объекты не создаёт, а вот действия с точками часто создают эти самые точки -location и не удаляют...
Статьи про jass и оптимизацию посмотрите, все сразу станет ясно.
Старый 26.08.2013, 05:46
Mark Mocherad
Не активен
offline
Опыт: 7,564
Активность:
спс
Старый 26.08.2013, 10:59
DioD

offline
Опыт: 45,134
Активность:
не совсем так, вы должны понимать что каждый созданный объект должен быть уничтожен когда стал не нужен, не важно глобалки это или нет, создали точку - отработали - уничтожили, локалки можно вообще не использовать, игра идёт в 1 поток, если у вас кодфлоу нормальный, можно вообще на стеке работать без проблем.
Старый 26.08.2013, 11:49
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 09:07.