androide

PerfView: Scarica Performance Analysis Tool da Microsoft

PerfView: The Ultimate .NET Performance Tool

PerfView: The Ultimate .NET Performance Tool
Anonim

Microsoft ha rilasciato l`ultima versione di PerfView, che corregge bug minori e aggiunge il supporto per Microsoft.NET 4.5. Microsoft ha sviluppato questi strumenti per analizzare e isolare problemi di prestazioni relativi alla CPU o alla memoria per gli sviluppatori di applicazioni. Ti aiuterà a restringere la funzione o il thread, che causa il problema di prestazioni e punta al codice sorgente, in modo da poterlo ottimizzare o correggere eventuali errori in quella specifica sezione.

PerfView

A differenza di altri strumenti, Ho trovato PerfView di Microsoft, per essere molto user-friendly con tonnellate di informazioni ipertestuali per l`utente, per capire come funziona. Microsoft ha incluso un file Tutorial.exe; provalo e guarda come funziona. Lo strumento utilizza la funzionalità Event Tracing per Windows (ETW) per analizzare e scaricare i dati. È molto utile durante la risoluzione dei problemi relativi alle prestazioni del tuo programma.

Lo strumento prende sostanzialmente l`istantanea degli stack, interrompendo la CPU. Si consiglia vivamente di leggere la sezione Tutorial e le guide fornite all`interno dello strumento, per comprendere meglio lo strumento.

Per impostazione predefinita, richiede lo stack di tutti i processi, ma è possibile scegliere il file EXE che si desidera risolvere.. Come puoi vedere nell`immagine qui sotto, ti viene indicato il nome di ciascun frame nella raccolta stack, con il costo totale della CPU e l`importo totale del costo.

In questo modo, la risoluzione dei problemi è molto più semplice, e ti aiuta a scoprire, quale frame nello stack potrebbe causare problemi di utilizzo della CPU e individuare la fonte di esso. È anche possibile definire il server Symbol, in modo che lo scarichi e lo memorizzi nella cache localmente.

Si tratta di un ottimo strumento per gli sviluppatori di applicazioni per restringere e individuare i problemi relativi alle prestazioni in modo più efficace. Se sei uno sviluppatore di applicazioni, assicurati di controllare PerVeiw;

Esercitazioni PerfView

Per ulteriori informazioni ecco un paio di tutorial video disponibili sull`indagine sul Tempo:

  1. Raccolta dei dati con il comando `Esegui` PerfView
  2. Una semplice indagine sulle CPU
  3. Risoluzione dei simboli
  4. Raggruppamento e piegatura
  5. Drill in Cost

PerfView Download

Puoi scaricarlo da qui.