Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

24-ядерный CPU, а я не могу сдвинуть курсор

Тестирование IT-системПрограммированиеСистемное программированиеСистемы сборкиРазработка под Windows
Перевод
Всё началось, как это часто бывает, когда моя машина стала подтормаживать. На рабочем компьютере Windows 10 c 24-ядерным процессором (48 потоков), который на 50% простаивал. Из 64 ГБ памяти использовалось меньше половины. Быстрый SSD тоже не особо использовался. И всё же, когда я двигал мышкой, курсор реагировал не сразу — иногда с задержкой в несколько секунд.

Так что я сделал то, что и всегда — записал и проанализировал трассировку событий с помощью ETW. В результате я обнаружил баг Windows 10, серьёзно влияющий на производительность завершения процессов.

Трассировка ETW показала, что UI зависает во многих программах. Я решил исследовать 1,125-секундное зависание в Диспетчере задач:


Читать дальше →
Всего голосов 158: ↑155 и ↓3 +152
Просмотры121K
Комментарии 447

Почему для открытия меню Windows читает один файл сто тысяч раз?

Клиентская оптимизацияИнтерфейсыUsabilityРазработка под Windows
Перевод

«Проводник тратит 700 мс на то, чтобы открыть контекстное меню панели задач. 75% этого времени он выполняет 114 801 операцию считывания из одного файла, средний объём считываемых данных 68 байт.

Мне стоит написать пост об этом, или достаточно саркастичного твита?»


За компьютером я работаю быстро, и поэтому меня раздражает, когда приходится ждать завершения операции, которая должна выполняться мгновенно. Постоянной помехой на моём сверхмощном домашнем ноутбуке стало медленное закрывание окон на панели задач. Я нажимаю правой клавишей на значок, жду, пока откроется меню, а затем выбираю «Закрыть окно». Самым медленным в этом процессе должны быть перемещения мыши, но выясняется, что наиболее долгим компонентом оказывается задержка перед появлением меню.

Это напрягало меня уже давно, но я проявлял нехарактерный мне самоконтроль и удерживался от раздражения. Так было до сегодняшнего дня, когда я наконец сорвался и схватился за трассировщик ETW.

Этот пост написан как проверка скоростного блогинга. От момента нахождения проблемы и саркастичного твита о ней до публикации поста прошло примерно 90 минут.
Читать дальше →
Всего голосов 195: ↑189 и ↓6 +183
Просмотры147.2K
Комментарии 574

Microsoft обновит Windows 7 для всех после завершения поддержки

Разработка под WindowsСофт
image

Microsoft пообещала исправить баг с обоями рабочего стола для ОС Windows 7 после прекращения поддержки системы, но изначально только для тех, кто оплатил продление этой поддержки. Однако впоследствии корпорация изменила решение.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры16.1K
Комментарии 11

Майское обновление Windows 10 «сломало» функцию OneDrive Files On-Demand у некоторых пользователей

Системное администрированиеРазработка под WindowsОблачные сервисыСофт
image

Отдельные пользователи сообщают на форуме Tech Community о том, что у них возникли проблемы с OneDrive Files On-Demand после обновления Windows 10 до May 2020 Update. Они отмечают, что теперь служба выдает ошибку «OneDrive не может подключиться к Windows».
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры3.3K
Комментарии 9

В сборке 21318 Windows 10 буфер обмена получил инструмент управления

Разработка под WindowsСофт

Новая тестовая сборка Windows 10 Insider Preview Build 21318 стала доступна на канале Dev. В этой сборке у буфера обмена появился новый инструмент.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры13.4K
Комментарии 37