Microsoft har gitt ut den siste versjonen av PerfView, som løser mindre feil og legger til støtte for Microsoft .NET 4.5. Microsoft har utviklet disse verktøyene for å analysere og isolere CPU- eller minnesrelaterte ytelsesproblemer for applikasjonsutviklere. Det vil hjelpe deg å begrense funksjonen eller tråden, som forårsaker ytelsesproblemet og peke på kildekoden, slik at du kan optimalisere den eller fikse eventuelle feil i den spesifikke delen.
PerfView
I motsetning til noen andre verktøy, har jeg funnet PerfView fra Microsoft, for å være veldig brukervennlig med tonnevis av hyperkoblet informasjon for brukeren, for å forstå hvordan det fungerer. Microsoft har inkludert en Opplæringen.exe fil; prøv det og se hvordan det fungerer. Verktøyet bruker funksjonen Event Tracing for Windows (ETW) for å analysere og dumpe dataene. Det er veldig nyttig når du feilsøker ytelsesrelaterte problemer for programmet ditt.
Verktøyet tar i utgangspunktet øyeblikksbilde av stablene ved å avbryte CPUen. Det anbefales på det sterkeste å lese veiledningsdelen og veiledningene i verktøyet for å forstå verktøyet bedre.
Som standard tar det bunken med alle prosessene - men du kan velge EXE-filen du tryller for å feilsøke. Som du kan se på bildet nedenfor, forteller du deg navnet på hver ramme i stakkesamlingen, med den totale kostnaden for CPU og den totale kostnaden.
På denne måten er feilsøking mye enklere, og det hjelper deg å finne ut hvilken ramme i bunken som kan forårsake CPU-bruksproblemer og angi kilden til den. Du kan også definere Symbol-serveren, slik at den laster ned den og cacher den lokalt.
Det er et flott verktøy for applikasjonsutviklere for å begrense og identifisere ytelsesrelaterte problemer, mer effektivt. Hvis du er applikasjonsutvikler, må du sjekke ut PerVeiw; det vil absolutt hjelpe deg.
PerfView-veiledninger
For mer informasjon her er et par videoveiledninger tilgjengelig om tidsundersøkelse:
- Samle inn data med PerfView 'Run' -kommandoen
- En enkel CPU-undersøkelse
- Symboloppløsning
- Gruppering og bretting
- Boring til kostnad
PerfView Last ned
Du kan laste den ned herfra.