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