Инструмент оценки системы Windows ( WinSAT ) — это модуль Microsoft Windows Vista , Windows 7 , Windows 8 , Windows 8.1 , Windows 10 и Windows 11 , который доступен в Панели управления в разделе Сведения о производительности и инструменты (за исключением Windows 8.1 , Windows 10 и Windows 11 ). Он измеряет различные характеристики производительности и возможности оборудования, на котором он работает, и сообщает их в виде оценки индекса производительности Windows (WEI) . WEI включает пять подоценок: процессор, память, 2D-графика, 3D-графика и диск; базовая оценка равна самой низкой из подоценок и не является средним значением подоценок. [1] [2] WinSAT сообщает оценки WEI по шкале от 1,0 до 5,9 для Windows Vista, [3] 7,9 для Windows 7, [4] и 9,9 для Windows 8, Windows 8.1, Windows 10 и Windows 11. [5]
WEI позволяет пользователям сопоставлять производительность оборудования своего компьютера с требованиями производительности программного обеспечения. Например, графический пользовательский интерфейс Aero не будет автоматически включен, если система не имеет оценку WEI 3 или выше. [6] [7]
WEI также можно использовать для того, чтобы показать, какая часть системы, как ожидается, обеспечит наибольшее увеличение производительности при обновлении. Например, компьютер с самым низким подсчетом, относящимся к его памяти, получит больше пользы от обновления ОЗУ , чем от добавления более быстрого жесткого диска (или любого другого компонента). [2]
Подробную сырую информацию о производительности, например фактическую пропускную способность диска, можно получить, вызвав winsat
из командной строки. Это также позволяет повторно запускать только определенные тесты. [8] Получение оценки WEI из командной строки выполняется с помощью вызова winsat formal
, который также обновляет значение, хранящееся в %systemroot%\Performance\WinSAT\DataStore
. [9] (XML-файлы, хранящиеся там, можно легко взломать, чтобы сообщать поддельные значения производительности. [10] ) WEI также доступен приложениям через API , поэтому они могут настраивать себя как функцию производительности оборудования, используя его возможности, не становясь неприемлемо медленными. [11]
Индекс производительности Windows не отображается в Windows 8.1 и более поздних версиях, поскольку графический пользовательский интерфейс WinSAT был удален в этих версиях Windows, хотя командная строка winsat все еще существует и работает правильно вместе с финальной оценкой при запуске команды "shell:games". [12] Согласно статье в PC Pro , Microsoft удалила графический интерфейс WinSAT, чтобы продвигать идею о том, что все виды оборудования работают с Windows 8 одинаково хорошо. [13]
На конференции разработчиков игр 2003 года Дин Лестер, генеральный менеджер Microsoft по графике и играм Windows, заявил в интервью GameSpot , что Microsoft намерена сосредоточиться на улучшении игрового опыта ПК в рамках новой игровой инициативы для следующей версии Windows, Windows Vista , тогда носившей кодовое название «Longhorn». Лестер заявил, что в рамках этой инициативы операционная система будет включать папку с играми, которая будет централизовать настройки, относящиеся к геймерам , и, среди прочих функций, оптимизацию драйвера дисплея , родительский контроль для игр и возможность запускать игру Windows непосредственно с оптического носителя во время установки — аналогично играм, разработанным для игровой консоли . Microsoft также потребует новый метод отображения системных требований на розничной упаковке для игр Windows с рейтинговой системой, которая будет классифицировать игры на основе числовой системы. [14] В 2004 году Лестер еще больше расширил намерения Microsoft, заявив, что компания будет работать с производителями оборудования для создания ПК для Windows Vista, которые будут использовать «систему уровней» для обозначения производительности и возможностей оборудования системы, и что периферийные устройства Xbox 360 будут полностью совместимы с операционной системой. [15] Функция индекса производительности Windows в Windows Vista опирается на измерения, проведенные с помощью WinSAT, для предоставления точной оценки возможностей системы — эти возможности представлены в виде рейтинга, где более высокий рейтинг указывает на лучшую производительность.
Предварительные элементы дизайна, созданные Робертом Стайном для Microsoft в 2004 году, предполагают, что WinSAT был предназначен для оценки оборудования пользователя во время работы «из коробки» ; [16] это проектное решение, которое будет сохранено для выпуска операционной системы в производство . [17]
Во время конференции Windows Hardware Engineering Conference 2005 года компания Microsoft официально объявила о существовании WinSAT и представила его как технологию не только для игр, но и как технологию, которая позволит Windows Vista принимать решения, например, включать ли композицию рабочего стола , на основе аппаратных возможностей машины. [18] [19] [20] WinSAT останется ключевым направлением на протяжении всей разработки операционной системы до ее выпуска в производство. [17]
WinSAT в Windows Vista и Windows 7 выполняет следующие тесты:
Во время работы тесты показывают только полосу прогресса и «рабочую» фоновую анимацию. Aero Glass деактивируется в Windows Vista и Windows 7 во время тестирования, чтобы инструмент мог правильно оценить видеокарту и процессор.
В Windows 8 WinSAT запускается в рамках планировщика обслуживания каждую неделю. Расписание по умолчанию — 1:00 по воскресеньям. Планировщик обслуживания объединяет различные задачи ОС в расписание, чтобы компьютер не прерывался случайным образом отдельными задачами. Планировщик выводит компьютер из спящего режима, запускает все запланированные задачи, а затем снова переводит компьютер в спящий режим. Во время этой еженедельной задачи WinSAT работает достаточно долго, чтобы обнаружить, были ли какие-либо изменения в оборудовании. Если да, то тесты запускаются снова. Если нет, то WinSAT просто завершается, так как существующие оценки должны быть действительными.
WinSAT не может выполнять вышеуказанные тесты, если ноутбук работает от аккумулятора.