Добренькое. Решил тут проверить карту на утечки, и заинтересовало следующее:
  • Нормально ли, что игра начинается с ~32000 утечек, и, когда я намеренно использую самые тяжелые триггеры, не поднимается выше 33000 (Обычно балансирует на тех же 32000, иногда даже падая до 31500)?
  • Сколько хендлов максимально может выдержать слабенький компьютер без лагов?
  • Насколько храбрым я еще могу быть, учитывая, что еще буду фиксить утечки?
Благодарю.

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
21
7 лет назад
Отредактирован JaBeN_Симфер
2
Имеет смысл динамика роста, а не стартовое значение.
0
9
7 лет назад
0
JaBeN_Симфер, Получается, что все хорошо?
0
17
7 лет назад
0
32к это наверно регионы,юниты,декор,ну и весь тот мусор что на карте +может гдет инициализация была понасоздавалось всякого, а если карта мелкая,пустая пробните другой поисковик утечек
0
9
7 лет назад
0
ledoed, Да, так и есть. Карта большая, при инициализации куча всего происходит.
1
16
7 лет назад
1
Как ты вообще узнал, что у тебя утечки, а не самые обычные корректные объекты, которые и должны оставаться по ходу игры?
0
28
7 лет назад
Отредактирован nvc123
0
DracoL1ch, скорее всего тупо счётчик хэндлов
по поводу того сколько хэндлов выдержит комп
зависит от того что это за хэндлы
например 1 юнит весит больше чем 10 точек
0
9
7 лет назад
0
DracoL1ch, Да, опечатка. Хендлов там 32к.
У меня тут ночь просто.
nvc123, Большая часть - это, наверное, юниты и реальные. Но остального тоже понемногу есть.
3
16
7 лет назад
3
о чем нужно заботиться:
ты создаешь объекты, к которым больше никогда не обратишься. например, локацию, или триггер, который один раз отработал и больше не нужен. представь, что это юнит, который стоит за картой. да, он в игре не участвует, но нахера он стоит?
утечка и есть такой юнит. Не страшно, если оно есть. не страшно, если у тебя счетчик хендлов зашкаливает. наличие утечек не мешает уничтожить объект - просто его хендл не вернется в общий стек. Позаботься, что ты уничтожаешь все ненужные объекты, а утечки можешь особо и не считать.
Принятый ответ
0
9
7 лет назад
0
DracoL1ch, Благодарю. Все понятно теперь.
1
28
7 лет назад
1
Большая часть - это, наверное, юниты и реальные
реальные числа не являются хэндлами
вообще числа, логические и игроки не утекают
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.