Добрый день.
Я, к сожалению, не смог задать свой вопрос на форуме, поэтому задам тут.
Пишу карту в jass new gen pack. Вчера неожиданно в карте перестали работать абсолютно все таймеры. Таймеры локальные. Я даже понятия не имею от чего это может быть. Весь остальной код работает прекрасно.

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

Происходящее здесь напомнило мне один случай из моего далекого прошлого. В те времена я еще только начинал осваивать редактор. Одна из тем, которая меня заинтересовала и по которой мне не удалось найти достаточно полной информации - утечки. Тогда я пошел на один форум и задал простой вопрос о том, как определить наличие и степень серьезности утечек в карте, не перебирая весь код. В результате я получил тонну флуда и "ответ от профи", с которым все в итоге согласились - фрагмент кода с ценным указанием "если это число растет быстро - утечек много, если медленно - мало или нет вовсе". Код представлял из себя таймер с малым периодом, который создавал объект, брал его хендл, писал в чат и удалял объект, но был один нюанс - создаваемый объект утекал на каждой итерации таймера.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Этот комментарий удален
0
23
9 лет назад
0
Попробуй другой редактор, если не поможет - удаляй всё.
0
24
9 лет назад
0
Очисть триггеры и реимпортни их. Экспортируй перед очисткой, конешн.
0
1
9 лет назад
0
Всем спасибо) решение нашлось)
я уже собирался отчищать триггеры, как предложил Melissa, но перед очисткой прошелся еще раз по коду и обнаружил, что пропала строчка с инициализацией хэш таблицы...
2
28
9 лет назад
2
uncanny, а если таймеры локальные то причём тут хэш?
1
7
9 лет назад
1
nvc123, хранил что-нибудь по хендлу таймера.
2
21
9 лет назад
Отредактирован Buulichkaa
2
zerotul, таймер не работает != таймер ничего не делает, тогда претензии к автору темы, если он не смог элементарно отдебажить процесс
1
7
9 лет назад
1
Buulichkaa, таймер работал, таблица не инициализировалась.
2
21
9 лет назад
2
zerotul, ну так я о чем, написано было что таймер не работал, а он работал
0
28
9 лет назад
0
хранил что-нибудь по хендлу таймера.
вы храните инфу по хэндлу таймера?
1
24
9 лет назад
1
Происходящее здесь напомнило мне один случай из моего далекого прошлого. В те времена я еще только начинал осваивать редактор. Одна из тем, которая меня заинтересовала и по которой мне не удалось найти достаточно полной информации - утечки. Тогда я пошел на один форум и задал простой вопрос о том, как определить наличие и степень серьезности утечек в карте, не перебирая весь код. В результате я получил тонну флуда и "ответ от профи", с которым все в итоге согласились - фрагмент кода с ценным указанием "если это число растет быстро - утечек много, если медленно - мало или нет вовсе". Код представлял из себя таймер с малым периодом, который создавал объект, брал его хендл, писал в чат и удалял объект, но был один нюанс - создаваемый объект утекал на каждой итерации таймера.
Принятый ответ
3
7
9 лет назад
3
nvc123, раз проблема была в таблице, наверняка так и есть.
2
28
9 лет назад
2
zerotul, напишу понятнее
nvc123:
омг втф, вы храните инфу по хэндлу таймера? вы что упоролись
2
15
9 лет назад
2
nvc123, а что в этом плохого?
0
28
9 лет назад
0
Tobi123, ты прав
в 100500 таймерах тикающих одновременно и создающих аццкие лаги нету ничего плохого
Чтобы оставить комментарий, пожалуйста, войдите на сайт.