Windows Tips & News

Як диспетчер завдань Windows 8 обчислює "вплив запуску" програм

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Якщо ви користуєтеся Windows 8, ви, напевно, помітили, що новий диспетчер завдань має вкладку «Запуск» для керування програмами, завантаженими під час запуску. Він містить цікаву колонку "Вплив на запуск":

Диспетчер завдань у Windows 8

Я хотів би пояснити вам, що саме означають значення «впливу запуску» та як вони розраховуються для кожної програми.

Реклама

Коли ви наводите вказівник миші на заголовок стовпця, диспетчер завдань показує нам, що означають значення цього стовпця за допомогою спливаючої підказки:

Вплив на запуск

Точні значення впливу на швидкість запуску програм визначаються та класифікуються таким чином:

  • Високий - програма використовує більше 1 секунди (тобто 1000 мілісекунд) часу ЦП або більше 3 МБ дискового вводу-виводу
  • Середній - програма використовує від 300 до 1000 мс процесорного часу або від 300 КБ до 3 МБ дискового вводу-виводу
  • Низька - програма використовує менше 300 мілісекунд центрального часу і менше 300 КБ дискового вводу-виводу
  • Не вимірюється - означає, що програма не була запущена під час запуску. Зазвичай таке значення відображається для програм, які були видалені, але все ще можуть бути зареєстровані для запуску під час запуску. У цьому прикладі вище я видалив Windows Live Messenger, коли перейшов на Skype.
Змістприховати
Як диспетчер завдань отримує ці значення для кожної програми під час запуску
Як отримати SID для облікового запису користувача

Як диспетчер завдань отримує ці значення для кожної програми під час запуску

Під капотом стовпця «Вплив на запуск» диспетчера завдань знаходиться WDI - Інфраструктура діагностики Windows.

Під час кожного запуску він відстежує програми запуску та створює файли журналів у такому місці:

C:\Windows\System32\wdi\LogFiles

Щоб отримати доступ до цього розташування, спершу потрібно відкрити розташування C:\Windows\System32\wdi. Провідник повідомить вам, що у вас немає доступу до папки. Натисніть «Продовжити», і вам буде показано вміст. Потім перейдіть до папки «LogFiles» всередині неї та знову натисніть «Продовжити».

Журнали WDI

The BootCKCL.etl файл буде створюватися при кожному запуску і містить усі дані, пов’язані із запуском програми. Я можу відкрити його за допомогою "Аналізатор продуктивності Windows", який постачається з Visual Studio 2012. Якщо у вас не встановлено Visual Studio 2012, ви можете встановити Комплект оцінки та розгортання Windows (ADK) щоб отримати аналізатор продуктивності Windows.

Використовуючи аналізатор продуктивності Windows, ми можемо побачити точні значення продуктивності запуску в поданні «Деталі»:

Аналізатор продуктивності Windows
Аналізатор продуктивності

Як показано на скріншоті вище, Skype має більше 1 секунди процесорного часу, тому він оцінюється зі значенням «вплив запуску» «Високий».

Однак диспетчер завдань у Windows 8 не використовує BootCKCL.etl файл безпосередньо. Існує кілька звітів XML, які генеруються під час запуску на основі файлу BootCKCL.etl. Вони розташовані в C:\Windows\System32\wdi\LogFiles\StartupInfo папку та названий на честь ідентифікатора безпеки (SID) користувача.

Як отримати SID для облікового запису користувача

Ви можете отримати SID за допомогою такої команди:

wmic useraccount отримати ім'я, sid

Ви повинні відкрити командний рядок як адміністратор (використовуйте комбінацію клавіш Win+X), а потім введіть команду, згадану вище. Ви отримаєте щось подібне:

Отримайте SID для свого облікового запису користувача

Для кожного SID є кілька файлів. Відкрийте найновіший файл, переглянувши їх стовпець «Дата зміни» та відповідний ідентифікатор SID. Ви побачите дані, які використовує диспетчер завдань, щоб показати вам значення впливу запуску. Вони дуже схожі на дані, що зберігаються в BootCKCL.etl файл.

Звіт про результати діяльності

Тепер ви знаєте, що саме означають значення стовпця «Вплив запуску», і можете використовувати його, щоб діагностувати, яка програма викликає повільний запуск. Поділіться з нами, які програми у вашій системі запускаються найповільніше (ті, які мають «високий» вплив).

Через Вадима Стеркіна

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Оновлення каналу Windows 11 Beta 22621.1325 і 22623.1325 додають більше віджетів

Оновлення каналу Windows 11 Beta 22621.1325 і 22623.1325 додають більше віджетів

Windows 11 версії 22H2 отримала KB5022914 у бета-каналі. Він приносить із собою більше віджетів, ...

Читати далі

Windows 11 Build 25267 постачається з новим діалоговим вікном брандмауера Windows

Windows 11 Build 25267 постачається з новим діалоговим вікном брандмауера Windows

Залиште відповідьMicrosoft має оновлено журнал змін Windows 11 Build 25267 із новою функцією, про...

Читати далі

Microsoft розгортає підтримку фотографій iCloud у програмі Windows 11 Photos для всіх

Microsoft розгортає підтримку фотографій iCloud у програмі Windows 11 Photos для всіх

Корпорація Майкрософт почала розгортання нової програми «Фотографії» з підтримкою фотографій iClo...

Читати далі