Сколько ресурсов забирают движки w0a во время игры

С включёнными движками и запущенным имитатором игры процесс w0a в среднем использовал 0,15% одного логического процессора. Измерено на одном ПК; в настоящей игре не измерялось.

Короткий ответ

Измерено 23 октября 2026 года на одном ПК, в имитаторе игры с включёнными движками. Сам процесс w0a в среднем использовал:

Его рабочий набор, то есть занятая им оперативная память, в четырёх измеренных состояниях составлял в среднем от 102 до 120 МБ (в этом состоянии 119,6 МБ).

Ни одно из этих чисел не равно нулю. Замеры на более загруженном ПК приведены ниже.

В настоящей игре не измерялось. Игра была имитацией: программой, которая показывает чёрное полноэкранное окно и ничего не рисует.

Что означают эти числа

Четыре состояния

Каждое состояние длилось пять минут. «Движки выключены» означает, что все части переключателя Игровой режим, кроме плана электропитания, были выключены. План электропитания во время замера не трогали: w0amax был активен всё время.

СостояниеЦиклы, среднее (медиана)Процент одного логического процессораПереключения контекста в секундуРабочий набор
Простой, движки выключены4,5 (2,4) Mcycle/s0,09%10,9103,2 МБ
В игре, движки выключены1,7 (1,5) Mcycle/s0,08%10,7108,2 МБ
Простой, движки включены5,3 (2,9) Mcycle/s0,10%13,9102,0 МБ
В игре, движки включены7,2 (5,8) Mcycle/s0,15%29,6119,6 МБ

Строки измерялись одна за другой, пока другие программы на ПК продолжали работать и запускаться, поэтому разницу между двумя строками нельзя списать только на движки.

С выключенными движками простой показывает больше, чем игра. Каждый экземпляр w0a сначала измерялся в простое, вскоре после запуска, и в это время среда выполнения .NET ещё компилировала код w0a в фоне: 2,30 Mcycle/s, 51,4% от суммы в простое (51,6% с включёнными движками). В игре с выключенными движками компиляция занимала уже только 0,41 Mcycle/s. Это снижение, 1,9 Mcycle/s, составляет около двух третей разницы в 2,8 Mcycle/s.

Как измеряли

Что показал имитатор игры

Он выводил 240 кадров в секунду во всех трёх замерах в игре, с w0a и без него. Его собственное использование процессора составило 203,4 Mcycle/s без w0a, 205,5 с выключенными движками и 207,5 с включёнными. Этот замер не показывает, откуда берётся эта разница, поэтому она не приписывается w0a. Имитатор ничего не рисует, поэтому ничего не говорит о времени кадра в настоящей игре.

С включёнными движками w0a считает кадры игры через трассировку событий Windows (ETW), отфильтрованную только по этой игре. Эти события пишет сам процесс игры, когда выводит каждый кадр, поэтому эта часть затрат попадает в цифры игры, а не в цифры w0a. Насколько велика эта часть, не измерялось.

На более загруженном ПК

Два более поздних замера на том же ПК, 24 октября 2026 года, добавили нагрузку вокруг имитатора игры. В них использовались более новые сборки w0a, опубликованные в тот день, с включёнными движками.

Каждая запускающаяся программа доходит до w0a как событие, и w0a просматривает каждое из них; при включённых зарезервированных ядрах w0a ещё и решает, убрать ли программу с ядер игры. Чем больше программ запускается, тем больше этой работы. В этих замерах были более новые сборки и другая нагрузка, поэтому это не сравнение «до и после» с таблицей выше.

Что не измерялось

Как включить и выключить движки

При новой установке все движки выключены. Это части переключателя Игровой режим на странице Process Manager.

Чтобы увидеть, что движки делали во время твоей игры, открой engine.log: одна строка на каждое действие. В perf.log рядом есть строки о том, сколько некоторые из них стоили во время игры. Оба файла описаны в статье Где лежит файл журнала.

Похожие статьи

Из примерно дюжины этапов между кликом и сменой пикселя программе принадлежат три, остальное принадлежит прошивке, монитору и игре: Как уменьшить input lag в CS2 и других играх: что может программа, а что нет

w0a не меняет ни одной настройки Windows, пока ты не попросишь, а твик сохраняет старое значение, прежде чем записать новое. Сообщить мне

Эта страница помогла?

Чего не хватило или что не сработало? Мы читаем каждый такой ответ.

Если эта страница не решила проблему, напиши нам — скажи, какую статью ты читал, и мы её исправим.