Тесты выполнялись последовательно, а не параллельно, чтобы минимизировать шанс сторонних эффектов.
ВНИМАНИЕ:
1. Раскрывайте такие спойлеры чтобы увидеть скриншоты тестов.
Тут будут скриншоты.
Используйте МЕНЮ для навигации
- Windows 10 Pro x64 1709, Xalex v4, сборка 16299.125
- Windows 10 Pro x64 1803, Xalex v5, сборка 17134.137
- Windows 10 Pro x64 21H1, оригинал, сборка 19043.1052 с установкой обновления до 19043.1055
- в
1803
появились заплатки Spectre и Meltdown, в1709
их ещё не интегрировали, поэтому отключать заплатки утилитой Inspectre для1709
не нужно. - после
1809
и выше (да, именно1809
), внесли изменения в системный таймер изменив его частоту с 3 MHz до 10 MHz, повысив точность (близка к HPET) в угоду отзывчивости системы.
Это ключевой момент который может оказывать влияние на отзывчивость системы, особенно на старых процессорах вродеi5 2500
. Для свежих процессоров начиная с 8 поколения – не так критично.
- i7 8700K 4.8 GHz OC (разгон).
- RAM 3600 CL 16 (XMP) Dual Rank.
- M2 Samsung 970 Pro (MLC), виртуальные машины располагались на нём.
- Отключены C-States в BIOS чтобы снизить задержки.
Версия VirtualBox: 5.2.34
(+ Extensions).
Испытания проводились в одинаковых виртуальных машинах, при следующей конфигурации:
- RAM: 4096
- CPU ядра: 4
- 2D и 3D ускорение отключено (есть проблемы в Virtual Box при включении)
- Intel виртуализация включена
- Для носителя системы стоит галочка "твердотельный накопитель"
Все устанавливаемые системы прошли следующий путь установки и настройки:
-
При установке предварительно:
- был выключен интернет
- создана локальная учетная запись
- выключены все переключатели конфиденциальности
-
Для сборок Xalex выбиралась редакция Pro без Edge и без Store (Lite версия).
-
Отключена индексация содержимого файлов на системном диске C.
-
Для
Windows 10 Pro x64 21H1
обновление до19043.1055
производилось при помощи DISM:
используя KB5004476 пакет обновлений (прямая ссылка).
Инструкция по обновлению использовалась по рекомендации @dvgm с форума Win10Tweaker. -
Установлены: DirectX, .NET Framework 4.8, Visual C++ Redistribute.
-
Отключены:
- файл гибернации
- удалённый доступ
- защита системы (точки восстановления)
- установка драйверов из центра обновлений
-
Установлены следующие настройки быстродействия:
Сглаживание текста оставил включённым. -
Убраны все плитки из меню пуск.
-
Установлен режим энергопотребления "Максимальная производительность", отключена заставка, выключено отключение экрана и USB портов, выключены таймеры пробуждения.
-
Локальный пользователь установлен администратором.
-
Установлена английская раскладка по умолчанию.
-
Выполнена активация Windows при помощи KMSAuto Net.
-
Выполнена очистка папки WinSXS при помощи команды:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
-
В компонентах системы отключёны (включение включение компонентов):
- Windows Media Player
- Печать в PDF Microsoft
- Средство просмотра XPS
- Средство записи XPS документов
- Службы печати документов
- Клиент рабочих папок
-
Отключены эффекты прозрачности Windows 10.
-
Отключена защита Spectre и Meltdown при помощи утилиты Inspectre.
-
Установлен период системного таймера 0.5 мс при помощи службы Set Timer Resolution (аналог Intelligent Standby List Cleaner).
-
Установлено одинаковое разрешение виртуальных машин: 1024x768.
-
Отключены маленькие кнопки панели задач для сборок Xalex (чтобы окна имели идентичный размер).
-
Никакое сжатие для систем не производилось.
-
Применён Win10Tweaker с настройками ниже, отключены все службы и удалены все приложения под корень.
-
Установить Windows без интернета используя оригинальный образ Version 21H1 (Updated June 2021).
-
Распаковать файл
Windows10.0-KB5004476-x64.cab
в папкуC:\update
-
Открыть командную строку с правами администратора и запустить
DISM
:dism /online /add-package /packagepath:"C:\update\Windows10.0-KB5004476-x64.cab
-
Дождаться установки, может показаться что подвис.
-
Запустить Win10Tweaker и выбрать нужные твики, главное после удаления мусорных приложений отключить службы обновлений.
-
Включить интернет.
Конфиденциальность
Применены все пункты.
- Установлены только Cent Browser и Win10Tweaker, а так же системные компоненты: DirectX, .NET Framework 4.8, Visual C++ Redistribute.
- Edge удалён во всех версиях Windows.
- Сжатие отключено, показан реальный размер и чистая производительность.
Утилита для проверки задержек в системе, находит кривые драйвера. Нужна в основном для диагностики real time audio.
Тест проводился ровно минуту.
ИТОГОВЫЙ отчет LatencyMon для 1709 Xalex v4.
ИТОГОВЫЙ отчет LatencyMon для 1803 Xalex v5.
ИТОГОВЫЙ отчет LatencyMon для 21H1 (1055).
Версия: 4.3.9.248, (64 бит) (Chromium 86.0.4240.198)
Показаны результаты второго запуска тестов, чтобы исключить загрузку JavaScript, вместо этого взять его из кэша браузера.
- Cent Browser — JetStream 2: 1709 (PDF)
- Cent Browser — JetStream 2: 1803 (PDF)
- Cent Browser — JetStream 2: 21H1 (1055) (PDF)
Показывает реальную производительность JavaScript приложений в браузере на разных framework'ах.
Версия: 93.0.4558.0 (Сборка для разработчиков), (64 бит)
Показаны результаты второго запуска тестов, чтобы исключить загрузку JavaScript, вместо этого взять его из кэша браузера.
- Cent Browser — JetStream 2: 1709 (PDF)
- Cent Browser — JetStream 2: 1803 (PDF)
- Cent Browser — JetStream 2: 21H1 (1055) (PDF)
Показывает реальную производительность JavaScript приложений в браузере на разных framework'ах.
Проверяет скорость отрисовки нативных дескрипторов окон GDI.
Полезный тест только из-за System Memory Latency Ladder.
Предлагайте ваши тесты в Issues
. В будущем ещё сделаю замеры для Windows 8.1 Embedded, там потребление меньше чем в десятке и лучше подходит для ноутбуков.
Если появилось желание поощрить мою работу:
Или выполнить перевод на один из кошельков:
- QIWI: /GRANDSILENCE
- PayPal:
[email protected]
- Ю.Мани:
410011037924983
- WebMoney:
- WMP:
P246626749259
- WMZ:
Z388404283477
- WME:
E894184114651
- WMP:
- Сбербанк:
5469 1300 1276 9277
- Тинькофф:
5536 9138 0835 6782
- Альфабанк:
5559 4937 1279 4685
- Bitcoin (BTC):
1KSf2a18nqGo5wTxiy9jY9sKs9FDkzQNnJ
- Ethereum (ETH):
0xdecb423be7414c5977b15f276988125c4eebcb34
- Tether (USDT):
0xdecb423be7414c5977b15f276988125c4eebcb34