Log in to join the discussion
Back to list

Августовский журнал изменений: производительность

News
OPAug 17, 12:47 PM6059

Августовский журнал изменений: производительность

Этот месяц целиком ушёл на производительность. Никаких новых режимов, никаких новых функций — всё было потрачено на потребление памяти, подтормаживания, частоту кадров и нагрузку от ИИ. Если вы играете на устройстве с небольшим объёмом памяти или у вас установлено много модов, именно это обновление вы почувствуете сильнее всего.

Значительно меньше памяти

  • Шрифтовые ресурсы теперь предварительно запекаются, их постоянное потребление снизилось примерно с 37 МБ до примерно 10 МБ.
  • При запуске в память больше не загружаются тексты всех языков — только того, который вы действительно используете.
  • Все атласы интерфейса теперь сжаты, а несколько экранов используют одну общую копию. Раньше каждая категория открытых экранов занимала собственную копию.
  • Вход в ангар больше не держит весь «пакет продвинутых эффектов» (около 24 МБ) в памяти до конца сессии. Эффекты загружаются, когда они нужны, и освобождаются при выходе из сцены.
  • Камуфляжи, декали и маски из модов больше не распаковываются и не остаются в памяти при запуске (одна только текстура 2048 стоит около 21 МБ), а миникарты модов на карты теперь загружаются при входе на карту. Если у вас установлены десятки модов, это самый большой выигрыш здесь.
  • Мы исправили утечки памяти в бою: материалы техники, процедурно сгенерированные меши и данные боеукладки теперь освобождаются вместе с техникой. Раньше повторные возрождения и смена техники поднимали потребление памяти без возможности вернуть его обратно.
  • Данные боеукладки больше не хранятся отдельно для каждого слота снаряда (десятки МБ экономии при 30 машинах). Старые модели конвертируются автоматически при загрузке, так что ничего переделывать не нужно.
  • Новая градация нагрузки на память: чем меньше памяти остаётся, тем агрессивнее очищаются неиспользуемые модели техники — причём очистка происходит только тогда, когда вы не управляете техникой, поэтому «одна очистка — один рывок» больше не повторяется.

Меньше подтормаживаний

  • Загрузка уступает бою. Пока вы не в технике (экран загрузки, ожидание возрождения), ресурсы грузятся на полной скорости. Как только вы берёте управление и вступаете в бой, загрузка сама замедляется, и приоритет отдаётся частоте кадров.
  • Техника и авиация теперь появляются в течение нескольких кадров, что распределяет разовый всплеск нагрузки, и появление нового игрока на поле больше не вызывает рывок.
  • Переработан прогрев эффектов. Раньше он становился тем хуже, чем больше типов эффектов было; теперь это единый общий бюджет. Мы также исправили то, что прогрев шейдеров на самом деле никогда не выполнялся — «первый выстрел всегда тормозит» должно заметно улучшиться.
  • Быстрее второй запуск. Результаты сканирования камуфляжей, эффектов и голосов экипажа кэшируются, поэтому игра больше не распаковывает все пакеты ресурсов при каждом запуске.

Стабильнее частота кадров

  • Расчёты попаданий (осколки, избыточное давление по броне) обрабатываются пакетно, что снижает всплеск нагрузки в момент попадания.
  • Проверки видимости для всей техники на поле объединены в один проход вместо отдельной проверки каждой машиной.
  • Перестроение кривых гусениц и расчёты башни перенесены в рабочие потоки, что убрало моменты ожидания основного потока.
  • Боевой интерфейс теперь перерисовывает только то, что действительно изменилось, что сильно снижает нагрузку при прицеливании и прокрутке списков.
  • Боевой цикл больше не создаёт временную память каждый кадр, что убирает источник периодических просадок кадров при освобождении памяти.
  • Рентгеновский вид и вид верхних модулей обновляются по запросу, а камера повтора убийства больше не продолжает работать после окончания воспроизведения.

Меньше нагрузки от ИИ

  • Построение навигационной карты и поиск пути у ИИ переписаны и перенесены в рабочие потоки пакетами, поэтому основной поток их больше не ждёт.
  • Всплески просадок кадров в крупных боях с ИИ заметно уменьшены.

Изменения в поведении

  • В офлайн-режимах случайная окраска техники ИИ больше не включает камуфляжи, импортированные вами как отдельные файлы.
  • Так как эффекты теперь загружаются по требованию, при самом первом срабатывании конкретного пакета эффектов на карте один эффект может быть пропущен (не более одного раза на карту).
  • После переписывания поиска пути патрульные маршруты и огневые позиции ИИ распределяются немного иначе, чем раньше.

Исправления ошибок

  • Графические сбои из-за того, что эффект иногда возвращался в пул дважды, а также игнорирование лимита экземпляров трассерами и продолжительным огнём.
  • Невидимые детали у пользовательской техники при второй загрузке.
  • Подложка боевого интерфейса, блокировавшая касания, и слишком большой атлас индикаторов урона.
  • Перекрывающиеся и слишком маленькие зоны общего джойстика на некоторых устройствах.

Если в этой сборке вы столкнётесь с чем-то необычным в частоте кадров, памяти или загрузке — особенно с пропавшими эффектами, невидимыми деталями или ошибками загрузки ресурсов модов — пришлите нам модель устройства вместе с описанием того, что вы делали в тот момент. Это обновление затрагивает очень многое, и такие сообщения мы будем рассматривать в первую очередь.

32 replies
Aug 17

不错

Aug 17

团长,我见过你

Aug 17

Is there a setting, where u can deactivate that radar, so enemies dont get spotted on the minimap??

Aug 18

no

Aug 20
@DevTeam

would it be possible maybe?

Aug 18

可以😌

Aug 18

太棒了👍

Aug 18

That's so great.

Aug 18

每次更新网络都很慢,这个有啥办法优化吗

Aug 18

挂梯子

Aug 19

在哪儿更新啊?昨天没更,今天又找不到入口。有人能指导我一下吗?

Aug 19

我想问一下在哪里可以更新游戏?他好像提示我更新,但我找不到在哪

Aug 19

我也是啊!😩

Aug 19
@进攻D点的阜南

刚刚才刷到你的帖子,我俩太苦命了

Aug 20

官网即可更新

Aug 20

谁知道在哪儿安装新版本呢?

Aug 20

666又来一个同甘共苦的,目前已知包括我在内有三个人没法更新😅

Aug 20
@进攻D点的阜南

你们都在官网了还不知道怎么更新?

Aug 20

怎么更新?

Aug 21

为什么K2的DM53垂穿600 60°斜穿也600

Aug 23

土豆爆炸了吧?官方启动器都更新不了,登录都不行

Aug 23

非大陆地区可以使用,大陆地区需要翻墙

Aug 23

is there any update to physic of the tank maybe more accurate to real spesification, it is possible to do? if not its ok, maybe we'll look to another feature

Aug 23

Finally make proper flags for the vehicles in the free version

Aug 26

В планируете режим "реалистичные бои"? Я обожаю вашу игру. Она прекрасна

Aug 31

чел у тебя на скрине хп режим

Aug 31

我想知道步兵模式什么时候更新?

Aug 31

确实,我感觉到了

4 days ago

早该这样了,这种优化早该有了,才不是什么有的没的二次元,车灯.这次更新更的好呀

4 days ago

更新更的好啊

4 days ago

更新到我心里面了这次

1 / 1
1/200/2000
Login To Reply