Здравствуйте. На ваш взгляд, что может вызвать утечки в этой системе инкома и потребления? Прилагаю довольно много скринов. Понимаю, объем большой, просто прошу хотя бы глазами пробежаться, вдруг что очевидное не понимаю (статьи перечитывал, но кроме групп, точек и не удаленных спецэффектов не особо что-то понял)
Группу ALLPlayers я в инициализации занес.
Скрин икома золота
Скрин икнома древесины
Скрин системы потребления
Скрины запуска их систем, которые работают по таймеру.
Если нужно еще больше информации, пишите, очень хочется основу хотя бы проверить на оптимизацию)
Заранее спасибо.

Ну вроде так двигаюсь. Ща протестирую, в теории должно работать.

Да, утечек нет. Вот просто огромное спасибо, задача и так висела более года, без вас бы прорыва не было. В решение закреплю пост с окончательным решением, так как по сути тут ответ постепенно развивался по всем сообщениям, чтобы в итоге триггер пришел к таковому виду.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
VinerX, лол, то есть в моей карте ты эту переменную видишь, она там есть в наличии? В твоей собственной её нет?

если там нельзя её юзать каким-то чудом то придётся учить джасс)
попробуй скопировать триггер и перенести в свою карту, переменная должна скопироваться если есть соответствующая галочка в редакторе, при переносе триггеров копировать переменные
14
rsfghd:
VinerX, лол, то есть в моей карте ты эту переменную видишь, она там есть в наличии? В твоей собственной её нет?

если там нельзя её юзать каким-то чудом то придётся учить джасс)
попробуй скопировать триггер и перенести в свою карту, переменная должна скопироваться если есть соответствующая галочка в редакторе, при переносе триггеров копировать переменные
Да, я её вижу, не вижу только её тип. Работает нормально, буду просто копированием её получать.
28
ай упс, только не уничтожай группу, а очищай её, протупил

на гуи есть функция очистки группы, но если что вот кс: call GroupClear( udg_TempGroup )

т.к. новая группа не создаётся, если ты удалишь её, то оно перестанет работать

на самом деле это ещё один плюс к твоей оптимизации
14
То есть вместо удаления группы через call destroy я её обнуляю гуишкой или call GroupClear, правильно понял?
28
VinerX, да, конечно

гуишка от кс вообще ничем не отличаются, это одно и то же действие
14
Сорян за оффтоп, но по теме нужно. Прикладываю сразу скрин.
Утечки продолжаются. Точно из-за инкома, то есть представленного триггера. Догадался, что можно таймер с 15 до секунды сделать, чтобы быстрее понимать смог я подправить или нет ситуацию. Чтож я сделал не так, что резко начинает с 8 тысяч утечек скакать на 52к. Опять же, без вот этого триггера такого не происходит.
Загруженные файлы
Этот комментарий удален
28
VinerX, попробуй убрать использование булэкспры.
14
PT153:
VinerX, попробуй убрать использование булэкспры.
Ничего не поменялось, утечки скачут к 52к как бешеные. Еще раз проверил без этого триггера, все норм. Хз что может тут утекать. Кстати, может как-то влиять на все это дело огромный размер карты?
UPD - на скрине заметил, что локалотряд с 2 номером перепутал, сейчас занимаюсь исправлением...
Загруженные файлы
28
попробуй убрать использование булэкспры.
они ж всё равно кешируются
14
Почему больше менять свой коммент не могу(
UPD2 - заменил set variable, как написал чуть выше (мое внимательность!), и о - чудо - скачка утечек нету! Делаем вывод, что как-то эти условия булэспра нагружают карту, либо же тот кастом скрипт. Остается вопрос, как это обойти.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.