Windows Tips & News

Hvordan Windows 8 Task Manager beregner "Startup Impact" af apps

click fraud protection

Hvis du er en Windows 8-bruger, skal du have observeret, at den nye Task Manager har en Startup-fane til at administrere applikationer, der indlæses ved opstart. Den indeholder en interessant kolonne "Opstartseffekt":

Jeg vil gerne forklare dig, hvad "startup impact"-værdierne præcis betyder, og hvordan de beregnes for hver applikation.

Når du holder musemarkøren over kolonneoverskriften, viser Task Manager os, hvad kolonnens værdier betyder via et værktøjstip:

De nøjagtige værdier for påvirkning af apps opstartshastighed bestemmes og klassificeres som følger:

  • Høj - applikationen bruger mere end 1 sekund (det vil sige 1000 millisekunder) CPU-tid eller mere end 3 MB disk I/O
  • Medium - applikationen bruger 300 til 1000 ms CPU-tid eller 300KB til 3MB disk I/O
  • Lav - applikationen bruger mindre end 300 millisekunders CPU-tid og mindre end 300KB disk I/O
  • Ikke målt - betyder, at applikationen ikke blev kørt ved opstart. Normalt vises en sådan værdi for apps, der blev afinstalleret, men som stadig kan være registreret til at køre ved opstart.
    I dette eksempel ovenfor har jeg afinstalleret Windows Live Messenger, da jeg skiftede til Skype.

Hvordan Task Manager opnår disse værdier for hver app ved opstart

Under hætten på "Startup Impact"-kolonnen i Task Manager er WDI - Windows Diagnostics Infrastruktur.

Ved hver opstart sporer den startapps og opretter logfiler på følgende placering:

C:\Windows\System32\wdi\LogFiles

For at få adgang til denne placering skal du først åbne C:\Windows\System32\wdi-placeringen. Stifinder vil fortælle dig, at du ikke har adgang til mappen. Klik på 'Fortsæt', og det vil vise dig indholdet. Åbn derefter mappen 'LogFiles' inde i den, og klik på 'Fortsæt' igen.

Det BootCKCL.etl fil vil blive genereret ved hver opstart og indeholder alle data relateret til app opstart. Jeg kan åbne den med "Windows Performance Analyzer" som følger med Visual Studio 2012. Hvis du ikke har Visual Studio 2012 installeret, kan du installere Windows Assessment and Deployment Kit (ADK) for at få Windows Performance Analyzer.

Ved at bruge Windows Performance Analyzer kan vi se de nøjagtige opstartsydelsesværdier i visningen "Detaljer":

Som vist på skærmbilledet ovenfor, har Skype mere end 1 sekund CPU-tid, derfor er det vurderet med en "startup impact"-værdi på "High".

Men Task Manager i Windows 8 bruger ikke BootCKCL.etl fil direkte. Der er flere XML-rapporter, der genereres under opstart, baseret på filen BootCKCL.etl. De er placeret i C:\Windows\System32\wdi\LogFiles\StartupInfo mappe og opkaldt efter brugerens sikkerheds-id (SID).

Sådan får du SID til din brugerkonto

Du kan få SID med følgende kommando:

wmic brugerkonto få navn, sid

Du skal åbne kommandoprompt som administrator (brug Win+X-genvejstasten) og skriv derefter kommandoen nævnt ovenfor. Du får noget som dette:

Der er flere filer for hver SID. Åbn den nyeste fil ved at se deres "Dato modificeret" kolonne og for den relevante SID. Du vil se de data, som Task Manager bruger til at vise dig Startup Impact-værdierne. De ligner meget de data, der er gemt i BootCKCL.etl fil.

Nu ved du, hvad kolonneværdierne for "Opstartspåvirkning" præcis betyder, og du kan bruge den til at diagnosticere, hvilken app der forårsager langsom opstart. Del med os, hvilke apps der starter langsomst på dit system (dem, der har "Høj" effekt).

Via Vadim Sterkin

Windows 10 build 14342 arkiver

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Alt hvad du behøver at vide om Windows 10 build 14342

Alt hvad du behøver at vide om Windows 10 build 14342

Microsoft har frigivet Windows 10 build 14342 til pc'er. Denne nye build er ude for Fast Ring-ins...

Læs mere

Windows 10 build 14342 hvad er nyt Arkiver

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere