14

» WarCraft 3 / Едем по оптимизации: есть ли утечки у таблицы (мультибоарда)?

  1. Вроде закончил триггер. Полчаса раздумий пришлось на то, чтобы приспособить все на месте(понять, что счет идет от 0, а колонки и столбики поменялись местами в отличии от гуи). Прикладываю то, что получилось, чуть позже выберу как решение. Но без rsfghd ничего не получилось бы, огромное спасибо.
  1. Посмотрел про дефайн. Кое-как понял что дефайн это макрос сиджасса, и мне на рефе такое невозможно и по хорошему надо на луа.
Загруженные файлы
14

» WarCraft 3 / Едем по оптимизации: есть ли утечки у таблицы (мультибоарда)?

Щас юзану. А тем времен такой вопрос - а могу ли я заменить на карте как-то бж функцию (в данном случае добавить обнуление той переменной). Чтобы в итоге вот эта гуишка была без утечки, каждый раз, когда её использую.
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

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

Да, утечек нет. Вот просто огромное спасибо, задача и так висела более года, без вас бы прорыва не было. В решение закреплю пост с окончательным решением, так как по сути тут ответ постепенно развивался по всем сообщениям, чтобы в итоге триггер пришел к таковому виду.
Загруженные файлы
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

local force f = CreateForce()
То есть каждый раз создает команду, получается?
UPD: Ща посмотрю твой пример.

Понял, карта старая. Ну щас обдумаю как сделать аналогию. Неужта финишная прямая по оптимизации этого трига...
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

В общем, провел большую работу. А именно отрубил все, а затем пошагово все включал, ожидая утечки. И знаете на чем они появляются? На показе текста игроку! Даже перепроверил второй разом. Если включу то на скрине со стрелкой, привет 52 тысачи. Почему? Хз.
UPD: утечка возникает, когда я пытаюсь выбранному игроку текст показать(остальное не важно). Тест еще один показал.

Кроме того, хочу выразить огромную благодарность тем кто тут сидел и писал сообщения. Лайков сколько смог раздал, если это имеет значение)
Загруженные файлы
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

Постепенное отключение всего и вся
Утечки продолжают быть. Что, значит не в том дело?
Загруженные файлы
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

Так, что я там выше написал, походу я прост триггер обратно не включил
Вот соответственно такая сборка скачек утечек порождает:

PT153:
rsfghd, кешируются Condition и Filter, а результаты функций ниже скорее всего нет.
native And              takes boolexpr operandA, boolexpr operandB returns boolexpr
native Or               takes boolexpr operandA, boolexpr operandB returns boolexpr
native Not              takes boolexpr operand returns boolexpr
На скрине используются именно эти функции, ибо гуи.
Так, то есть логические операции с условиями что-ли утекают?
Загруженные файлы
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

Почему больше менять свой коммент не могу(
UPD2 - заменил set variable, как написал чуть выше (мое внимательность!), и о - чудо - скачка утечек нету! Делаем вывод, что как-то эти условия булэспра нагружают карту, либо же тот кастом скрипт. Остается вопрос, как это обойти.
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

PT153:
VinerX, попробуй убрать использование булэкспры.
Ничего не поменялось, утечки скачут к 52к как бешеные. Еще раз проверил без этого триггера, все норм. Хз что может тут утекать. Кстати, может как-то влиять на все это дело огромный размер карты?
UPD - на скрине заметил, что локалотряд с 2 номером перепутал, сейчас занимаюсь исправлением...
Загруженные файлы
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

Сорян за оффтоп, но по теме нужно. Прикладываю сразу скрин.
Утечки продолжаются. Точно из-за инкома, то есть представленного триггера. Догадался, что можно таймер с 15 до секунды сделать, чтобы быстрее понимать смог я подправить или нет ситуацию. Чтож я сделал не так, что резко начинает с 8 тысяч утечек скакать на 52к. Опять же, без вот этого триггера такого не происходит.
Загруженные файлы
14

» XGM Team / Хунта снова у власти

Komkozavr:
tysch_tysch, ну не. У меня нет возможности делать видеообзор, к сожалению.
Если смешно и недолго, могу я взяться. Но такое решение приму, только перечитав что ты там напишешь)
p.s. ух взвоет моя аудитория, у которой 8 месяцев нет роликов...
14

» XGM Team / Игры на XGM: Голосование

Кстати, не знаю, есть ли тут люди, которые играли в Space engineers. Что-то среднее между майнкрафтом (не бойтесь, мир не кубический, а очень даже живописный, и генерируемый), какой-нибудь выживалкой про космос и, ну не знаю, кербалом что-ли. В общем советую хотя бы посмотреть. Моддинг там есть, в своем время перспективная игра была, жаль разработчики чет не дожали, в плане оптимизации и возможностей. Но на часиков 20 в первый раз залипнуть можно. Если дтп не устроете) В общем гляньте, может для тематики xgm подойдет.
14

» XGM Team / Хунта снова у власти

tysch_tysch:
В шутку говорил, но надеюсь найдете ответственных людей.
Komkozavr:
16+ есть, 4 думаю доберем, давай начинай писать)
14

» XGM Team / Хунта снова у власти

  1. Могу подкинуть спойлеров вашего военного переворота. Хотя может вы и уложитесь в пару дней (совет, попробуйте поюзайте танки).
  2. Выбирайте меня! СТАБИЛЬНОСТЬ: коммент раз в год, да парочку вопросов - это то, что сохранит сообщество в порядке. Ну или нет.
  3. Как насчет устроить анкап в отдельно взятом xgm'э?
По делу: а что реально с берги? Я редко на xgm захожу, но вроде достойный такой чувак, по крайней мере по тех. части.
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

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

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

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

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

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

Отрыл. Вроде понимаю как ты все предлагаешь делать, другое дело сейчас подумаю как сделать чтобы этот тип переменной мне был доступен.
UPD. Кароче я могу обойти этот запрет банальным копированием переменной. Тем не менее, если её открыть в редакторе объектов, она не будет никакого типа. Огромное спасибо за наводку и пример! Сейчас начну попытки применения уже в карте.
Загруженные файлы
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

Так, значит проблема в создании групп? Я гуишник, мой максимум это локальные переменные через кастомскрипт.
Потому, что кроме call destroygroup я должен сделать? Если спрашиваю очевидное, можете в статью какую-нибудь отправить.
UPD: на отдельной версии снес почти все остальные триггеры, скачок с 8 до 52 сохранился. Так что либо проблема тут, либо вообще может не в триггерах.
14

» WarCraft 3 / Что может вызвать утечки в этой системе инкома?

Скажем так, карта очень огромная во всех планах, в том числе и триггерах, поэтому иду методом исключения. Если приду к выводу, что вот эта система надежная, переключусь на другие триггеры (скорее всего тут тоже буду выкладывать). А так, да, карта вылетает после продолжительной игры. Счетчик хендлов давно стоит(на старте 8к, но потом может даже при бездействии скакнуть до 52к).
Хотя первостепенно конечно задача самому научиться находить утечки, их типы (вдруг чего по теме не понял). И вот такой разбор примера на практике очень поможет.
14

» WarCraft 3 / Опрос о жанровых вкусах и предпочтениях...

Не знаю к чему относятся 23 расы и ЛТА, потому за кастом мили проголосовал
14

» WarCraft 3 / Community Mod v1.03

Я говорю именно про модельки, чтобы крипы на sd графике смотрелись разнообразней и т.п..
14

» WarCraft 3 / Community Mod v1.03

Кстати, а можно и попробовать на рефордж перенести, через папку ретейл.