Dela via


Felsöka processer med hjälp av Aktivitetshanteraren

Den här artikeln beskriver funktionerna i Aktivitetshanteraren och innehåller exempel på hur du tillämpar dessa funktioner när du felsöker.

Gäller för: Alla versioner av Windows Server och Windows Client som stöds

Sammanfattning

Aktivitetshanteraren är den inbyggda Windows-lösningen för övervakning av program- och processprestanda och resursanvändning.

Mer information

Aktivitetshanteraren består av realtidsdatatabeller och diagram som fylls i från olika datakällor i Windows och privata API:er. Utseendet på Aktivitetshanteraren varierar något beroende på Windows- eller Windows Server-versionen. Data kommer dock från samma källor. Aktivitetshanteraren visar data på flikarna som visas i följande tabell.

Tabb Datatyper
Processer Lista över appar och bakgrundsprocesser samt resursanvändningen för var och en.
Prestanda Listor och diagram över prestandadata. Separata vyer är tillgängliga för CPU-prestanda, minnesprestanda och andra prestandakategorier (beroende på datorkonfigurationen).
Användare Lista över inloggade användare och de processer som körs under användarens kontext. Ytterligare data, till exempel resursanvändning för varje process, är tillgängliga.
Detaljer Lista över de processer som körs på datorn, oavsett om de är appar eller bakgrundsprocesser. Ytterligare data är tillgängliga, inklusive användarkontext, resursanvändning och beskrivning.
Tjänster Lista över de tjänster som körs på datorn. Listformatet liknar formatet för SERVICES MMC-konsolen (services.msc). På den här sidan kan du stoppa och starta tjänster eller gå från den här sidan till tjänstekonsolen.

Kommentar

Första gången du öppnar Aktivitetshanteraren kanske du ser dess komprimerade vy. Den här vyn liknar följande bild.

Skärmbild som visar den komprimerade vyn för Aktivitetshanteraren.

Om du vill visa hela vyn väljer du Mer information längst ned i Aktivitetshanteraren-fönstret.

En allmän introduktion till Aktivitetshanteraren finns i Aktivitetshanteraren.

Exempel på hur du använder Aktivitetshanteraren för att felsöka

Undersöka CPU-belastning

När du använder standardvyn visar fliken Prestanda den totala CPU-belastningen för datorn, oavsett antalet fysiska eller logiska processorer.

Skärmbild som visar den övergripande CPU-skärmen på fliken Prestanda i Aktivitetshanteraren.

Du kan dela upp dessa data när det gäller den belastning som genereras av kernelprocesser och den belastning som genereras av användarprocesser. Det gör du genom att högerklicka på diagrammet och sedan välja Visa kerneltider. Spårningen i diagrammet delas upp i två färger, en för kernelprocesser och en för användarprocesser.

Skärmbild som visar den övergripande CPU-skärmen på fliken Prestanda i Aktivitetshanteraren med hjälp av funktionen Visa kerneltider.

Du kan också dela upp data när det gäller belastningen på varje logisk processor. På en dator med åtta logiska processorer kan du till exempel beräkna belastningen per processor (med 100 procent kapacitet) enligt följande:

100%/8=12,5%

Varje processor i det här exemplet har 12,5 procent av cpu-belastningen. Om en process däremot använder 12,5 procent av processorkapaciteten använder processen motsvarande en fullständig PROCESSOR.

Om du vill visa mer exakt inläsningsinformation högerklickar du på diagrammet och väljer sedan Ändra diagram till>Logiska processorer. Diagrammet delas upp i flera grafer, en för varje processor. Det visar att olika logiska processorer har olika belastningar.

Skärmbild som visar den logiska CPU-skärmen på fliken Prestanda i Aktivitetshanteraren.

Undersöka processinformation

Du kan använda flikarna Processer, Användare och Information för att visa de aktiva processerna på datorn. Listorna skiljer sig åt i hur de sorterar och grupperar processinformationen. I det här exemplet används fliken Information .

Du kan ändra de kolumner som visas genom att högerklicka på ett av kolumnhuvudena och sedan välja Välj kolumner. I följande bild läggs kolumnen Trådar till.

Skärmbild som visar processlistan på fliken Information i Aktivitetshanteraren.

Aktivitetshanteraren ger ingen information om de enskilda trådarna. Du kan dock dumpa detaljerad information om en process för att analysera eller tillhandahålla till din supportleverantör.

Det gör du genom att högerklicka på processen i någon av processlistflikarna och sedan välja Skapa minnesdumpfil.

Skärmbild som visar kommandot Skapa minnesdumpfil på snabbmenyn för en process i Aktivitetshanteraren.

Undersöka en väntekedja

Många program och processer är beroende av andra processer och tjänster för standarddrift. En process som inte svarar kanske väntar på att andra processer ska slutföras eller att systemresurser ska bli tillgängliga. I sådana fall kan Aktivitetshanteraren visa den här informationen som en väntekedja – ett träd som visar processberoenden.

Följ dessa steg för att se väntekedjan för en pågående process:

  1. Välj fliken Information och välj sedan processen. Kontrollera att värdet i kolumnen Status är Körs. Du kan inte visa väntekedjan för en pausad process.

  2. Högerklicka på processen och välj sedan Analysera väntekedja.
    Om processen körs som vanligt och inte väntar på andra processer visar Aktivitetshanteraren ett meddelande som liknar följande meddelande:

    <Processen> körs normalt.

    Kommentar

    I det här meddelandet <är Process> namnet på den process som du har valt.

    Om processen väntar på en annan process visar Aktivitetshanteraren väntekedjeträdet.

  3. Om en process som inte svarar har en väntekedja kanske du kan avblockera processen genom att avsluta en eller flera beroende processer. För att göra detta följer du stegen nedan:

    1. I väntekedjeträdet markerar du kryssrutan bredvid alla processer som du vill avsluta.
    2. Välj Avsluta process.