Автор блога NTDEV сравнил скорости разных обновлений Windows 10 по различным пунктам: от времени установки системы и её загрузки/перезагрузки до времени сканирования «Защитника Windows», запуска приложений и подобного. Он сделал это ещё в феврале (последняя протестированная им сборка — 19041), но в СМИ его пост стал популярным только сейчас. В рамках своего эксперимента автор использовал для всех тестов гипервизор Hyper-V, 4 ГБ оперативной памяти, 4 ядра процессора и хранилище с фиксированным объёмом 32 ГБ. Каждый раз системы устанавливались начисто.
%%TRASH_CHAPTERS%%
1. Время установки
По сравнению со сборкой 10240, обновление 19041 устанавливается немного медленнее. Однако между этими сборками продолжительность установки системы неоднократно возрастала (начиная с Creators Update) и снижалась. Вероятнее всего, по итогу установка стала занимать немного больше времени, чем изначально, из-за увеличения веса самой системы — с обновлениями Windows 10 стала занимать больше места на диске.
2. Время загрузки и перезагрузки
По сравнению с другими показателями, время загрузки системы существенно возросло — вместо 13 секунд система начала загружаться за 34 секунды.
Время перезагрузки также возросло, причём кривая графика этого показателя очень схожа с кривой скорости загрузки.
Автор блога считает, что причина замедления загрузки кроется в новых технологиях безопасности, появившихся с обновлениями, а также в новых сервисах.
3. Запуск приложений Win32
Для этого теста использовались следующие программы: Windows Explorer, winver, Notepad, Internet Explorer, Paint, «Редактор реестра», msconfig, msinfo32, Wordpad, «Панель управления» и «Диспетчер задач». Если сравнивать самые высокие и низкие значения, разница составляет почти 3 раза. Скорее всего, Win32-приложения и дальше будут загружаться всё медленнее.
4. Запуск приложений UWP
Microsoft неоднократно делала ставку на Universal Windows Platform (UWP) — платформу, позволяющую создавать универсальные приложения для всех ответвлений Windows 10 (Windows 10 IoT и Windows 10 Mobile в прошлом). Однако сейчас Microsoft игнорирует собственную идею как в плане количества UWP-приложений, так и в вопросе их «оптимизации».
Для теста использовались Microsoft Edge, «Настройки», «Калькулятор», «Календарь», «Карты», «Кино и ТВ», Groove Music, «Люди», Microsoft Store и «Диктофон».
5. Поиск Windows
Использовался стандартный поиск Windows для нахождения msinfo32 на диске C. В отличие от большинства других случаев, здесь результаты постоянно меняются: то система ищет существенно быстрее, то начинает искать значительно медленнее.
6. Бенчмарк CDI
Для этого теста автор прибегнул к использованию ADeltaX REGDI32, который создает 9 900 дескрипторов GDI (чуть менее максимального порога в 10 000). Эта утилита тестирует время, необходимое для визуализации всех дескрипторов.
7. Стресс-тест «Проводника»
В рамках этого эксперимента автор написал пакетный скрипт, который открывает окна «Проводника» до тех пор, пока не исчерпается GDI. Этот тест проверяет не только скорость рендеринга GDI, но и время открытия Win32-приложений.
8. Быстрое сканирование «Защитника Windows»
Условно говоря, с каждым обновлением «Защитник Windows» становится всё более интегрированным с системой, получая новые улучшения. Результат показывает, что встроенный антивирус стал не только умнее, но и существенно быстрее.
9. Производительность подсистемы ввода/вывода
Для тестирования этого показателя энтузиаст использовал diskspd — бесплатную утилиту от Microsoft с открытым исходным кодом. Он применил команду diskspd -c1G -d300 -r -w40 -o32 -t8 -b64k -Sh -L, а на графике отображается количество прочитанных и записанных команд.
10. Выключение системы
Этот показатель несколько раз ускорялся, но в целом остался на прежнем уровне.
%%TRASH_CHAPTERS%%
1. Время установки
По сравнению со сборкой 10240, обновление 19041 устанавливается немного медленнее. Однако между этими сборками продолжительность установки системы неоднократно возрастала (начиная с Creators Update) и снижалась. Вероятнее всего, по итогу установка стала занимать немного больше времени, чем изначально, из-за увеличения веса самой системы — с обновлениями Windows 10 стала занимать больше места на диске.
2. Время загрузки и перезагрузки
По сравнению с другими показателями, время загрузки системы существенно возросло — вместо 13 секунд система начала загружаться за 34 секунды.
Время перезагрузки также возросло, причём кривая графика этого показателя очень схожа с кривой скорости загрузки.
Автор блога считает, что причина замедления загрузки кроется в новых технологиях безопасности, появившихся с обновлениями, а также в новых сервисах.
3. Запуск приложений Win32
Для этого теста использовались следующие программы: Windows Explorer, winver, Notepad, Internet Explorer, Paint, «Редактор реестра», msconfig, msinfo32, Wordpad, «Панель управления» и «Диспетчер задач». Если сравнивать самые высокие и низкие значения, разница составляет почти 3 раза. Скорее всего, Win32-приложения и дальше будут загружаться всё медленнее.
4. Запуск приложений UWP
Microsoft неоднократно делала ставку на Universal Windows Platform (UWP) — платформу, позволяющую создавать универсальные приложения для всех ответвлений Windows 10 (Windows 10 IoT и Windows 10 Mobile в прошлом). Однако сейчас Microsoft игнорирует собственную идею как в плане количества UWP-приложений, так и в вопросе их «оптимизации».
Для теста использовались Microsoft Edge, «Настройки», «Калькулятор», «Календарь», «Карты», «Кино и ТВ», Groove Music, «Люди», Microsoft Store и «Диктофон».
5. Поиск Windows
Использовался стандартный поиск Windows для нахождения msinfo32 на диске C. В отличие от большинства других случаев, здесь результаты постоянно меняются: то система ищет существенно быстрее, то начинает искать значительно медленнее.
6. Бенчмарк CDI
Для этого теста автор прибегнул к использованию ADeltaX REGDI32, который создает 9 900 дескрипторов GDI (чуть менее максимального порога в 10 000). Эта утилита тестирует время, необходимое для визуализации всех дескрипторов.
7. Стресс-тест «Проводника»
В рамках этого эксперимента автор написал пакетный скрипт, который открывает окна «Проводника» до тех пор, пока не исчерпается GDI. Этот тест проверяет не только скорость рендеринга GDI, но и время открытия Win32-приложений.
8. Быстрое сканирование «Защитника Windows»
Условно говоря, с каждым обновлением «Защитник Windows» становится всё более интегрированным с системой, получая новые улучшения. Результат показывает, что встроенный антивирус стал не только умнее, но и существенно быстрее.
9. Производительность подсистемы ввода/вывода
Для тестирования этого показателя энтузиаст использовал diskspd — бесплатную утилиту от Microsoft с открытым исходным кодом. Он применил команду diskspd -c1G -d300 -r -w40 -o32 -t8 -b64k -Sh -L, а на графике отображается количество прочитанных и записанных команд.
10. Выключение системы
Этот показатель несколько раз ускорялся, но в целом остался на прежнем уровне.