Vad är en kodprofilerare?
Inom programvaruteknik är en profilerare ett verktyg som används för att analysera prestanda för dina program för att förbättra kod med dålig prestanda. Profilerings- och diagnostikverktyg hjälper dig att diagnostisera minnes- och CPU-användning och andra problem på programnivå. Med de här verktygen kan du samla in prestandadata när du kör programmet.
Om du är en utvecklare som har varit jour för teamets kodbas eller om du har skrivit en webbapp kan du ha frågat dig själv varför din app får långsamma svarstider? Ofta är problemen i produktion, och det är svårt att undersöka just nu, men profileringsverktyg kan hjälpa dig att samla in tillräckligt med information och bevis för problemet.
Det finns flera sätt att diagnostisera prestandaproblem när du arbetar med API:er, men med hjälp av en profilerare kan du snabbt identifiera och utesluta möjliga orsaker så att du har en tydlig väg för att lösa problemet.
En profilerare kan hjälpa dig att fatta välgrundade beslut snabbt genom att tillhandahålla en visuell beskrivning av körningstider och CPU-användning för ditt program. Det är mycket enklare och snabbare att förstå problem och åtgärda dem när du kan se ett diagram över körningstiderna eller CPU-användningen.
Lär dig hur du använder profilerare
Följande artiklar och blogginlägg innehåller mer information som hjälper dig att lära dig att använda Visual Studio-prestandaverktygen effektivt.
- Fallstudie: Nybörjarguide för att optimera kod
- Fallstudie: Isolera ett prestandaproblem
- Förbättra Visual Studio-prestanda med det nya instrumenteringsverktyget
- fallstudie: Dubbel prestanda på under 30 minuter