Здравствуйте, моя карта подразумевает частое и массивное использование джаз триггеров и юнитов, и вопрос оптимизации встает особенно остро. Есть ли достоверная программа выявления утечек любого вида? у меня (не помню откуда) есть один код(см ниже) но он какой-то нестабильный, у меня периодическая функция почему-то каждый раз выдает разное количество утечек, судя по этому мини триггеру. Я просто не очень понимаю как этот триггер работает, вот и вопросы возникают. Спасибо.
function HandleCounter_Update takes nothing returns nothing
   local integer i = 0
   local integer id
   local location array P
   local real result=0
   loop
      exitwhen i >= 50
      set i = i + 1
      set P[i] = Location(0,0)
      set id = GetHandleId(P[i])
      set result = result + (id-0x100000)
   endloop
   set result = result/i-i/2
   loop
      call RemoveLocation(P[i])
      set P[i] = null
      exitwhen i <= 1
      set i = i - 1
   endloop
   call LeaderboardSetItemValue(udg_HandleBoardH,0,R2I(result))
endfunction

function HandleCounter_Actions takes nothing returns nothing
   set udg_HandleBoardH = CreateLeaderboard()
   call LeaderboardSetLabel(udg_HandleBoardH, "Счетчик")
   call PlayerSetLeaderboard(GetLocalPlayer(),udg_HandleBoardH)
   call LeaderboardDisplay(udg_HandleBoardH,true)
   call LeaderboardAddItem(udg_HandleBoardH,"Хэндлы",0,Player(0))
   call LeaderboardSetSizeByItemCount(udg_HandleBoardH,1)
   call HandleCounter_Update()
   call TimerStart(GetExpiredTimer(),0.05,true,function HandleCounter_Update)
endfunction

function InitTrig_HandleCounter takes nothing returns nothing
   call TimerStart(udg_TimerH,0,false,function HandleCounter_Actions)
endfunction

Принятый ответ

Могу протестировать карту с помощью системы, которая вычисляет кол-во объектов по каждому типу в каждый момент времени.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
13
6 лет назад
0
Могу протестировать карту с помощью системы, которая вычисляет кол-во объектов по каждому типу в каждый момент времени.
Принятый ответ
0
8
6 лет назад
0
Пушистый:
Могу протестировать карту с помощью системы, которая вычисляет кол-во объектов по каждому типу в каждый момент времени.
а что это за система? мне она очень нужна, я щаз делаю нового героя где циклов очень много, мне надо следить за утечками
Чтобы оставить комментарий, пожалуйста, войдите на сайт.