Dela via


Diagnostisera långa svarstider med CPU Insights

CPU-insikter är en delfunktion i verktyget CPU-användning som visar vanliga potentiella svarstidsproblem som att sammanfoga strängar ineffektivt.

Visa autoinsikter

Avsnittet Top Insights i verktyget CPU-användning visar snabb CPU-information, insikter och förslag i beskrivningen så att du kan fortsätta diagnostisera problemet. Länken Läs mer visar detaljerad dokumentation som förklarar problemet. Om du behöver mer information visar Visa källkod mer information. När du har valt kan du se anropsträdsvyn som visar processen, funktionerna och vilka anropare som använder mest CPU.

Skärmdump som visar Autio Insights vald.

Visa de översta funktionerna

På sammanfattningssidan under Top Functionshittar du de viktigaste funktionerna som anropas med den tid som spenderas i fallande ordning. Total CPU--tid är den tid som spenderas i en funktion, inklusive alla funktioner den anropar, medan Själv CPU- är tid som exklusivt spenderas i funktionen.

Skärmbild som visar de översta funktionerna markerade.

Visa den heta sökvägen

Hot Path visar var merparten av cpu-tiden spenderades i ditt program och hjälper till att fokusera undersökningen på det område som skulle ha störst inverkan. Genom att analysera den här kodsökvägen med hjälp av andra verktyg i Prestandaprofiler kan du också identifiera sätt att förbättra koden. Det kan till exempel hjälpa dig att identifiera hur du undviker allokeringar på den heta vägen för att minska GC-frekvensen och den tid som spenderas i GC.

Skärmbild som visar Hot Path markerad.

Få AI-hjälp

Om du har Copilotkan du få AI-hjälp när du tittar på CPU Auto Insights. Leta bara efter Fråga CopilotSkärmbild av knappen Fråga Copilot. knapp. I dessa scenarier känner Copilot redan till kontexten för dina frågor, så du behöver inte ange kontext själv i chatten. Mer information finns i Felsöka med Copilot.