Microsoft heeft de nieuwste versie van PerfView, dat kleine bugs oplost en ondersteuning voor Microsoft toevoegt .NET 4.5. Microsoft heeft deze tools ontwikkeld voor het analyseren en isoleren van CPU- of geheugengerelateerde prestatieproblemen voor applicatieontwikkelaars. Het zal u helpen de functie of thread die het prestatieprobleem veroorzaakt, te verfijnen en naar de broncode te verwijzen, zodat u deze kunt optimaliseren of eventuele bugs in dat specifieke gedeelte kunt oplossen.
PerfView
In tegenstelling tot sommige andere tools, vond ik PerfView van Microsoft erg gebruiksvriendelijk met tonnen hyperlink-informatie voor de gebruiker, om te begrijpen hoe het werkt. Microsoft heeft een zelfstudie.exe het dossier; probeer het en zie hoe het werkt. De tool gebruikt de functie Event Tracing for Windows (ETW) om de gegevens te analyseren en te dumpen. Het is erg handig bij het oplossen van prestatiegerelateerde problemen voor uw programma.
De tool maakt in feite een momentopname van de stapels, door de CPU te onderbreken. Het wordt ten zeerste aanbevolen om het gedeelte Zelfstudie en de handleidingen in de tool te lezen om de tool beter te begrijpen.
Standaard neemt het de stapel van alle processen, maar u kunt het EXE-bestand kiezen dat u wilt oplossen om problemen op te lossen. Zoals je kunt zien in de onderstaande afbeelding, vertelt het je de naam van elk frame in de stapelverzameling, met de totale kosten van de CPU en het totale bedrag van de kosten.
Op deze manier is het oplossen van problemen een stuk eenvoudiger en helpt u erachter te komen welk frame in de stapel de CPU-gebruiksproblemen kan veroorzaken en de bron ervan te achterhalen. U kunt ook de Symbol-server definiëren, zodat deze deze download en lokaal in de cache opslaat.
Het is een geweldig hulpmiddel voor applicatieontwikkelaars om prestatiegerelateerde problemen effectiever te verfijnen en te lokaliseren. Als je een applicatieontwikkelaar bent, kijk dan zeker eens naar PerVeiw; het zal je zeker helpen.
PerfBekijk handleidingen
Voor meer informatie zijn hier een aantal video-tutorials beschikbaar over tijdonderzoek:
- Gegevens verzamelen met het PerfView 'Run'-commando
- Een eenvoudig CPU-onderzoek
- Symbool Resolutie
- Groeperen en vouwen
- Boren in kosten
PerfBekijk Download
Je kunt het hier downloaden.