PerfView: The Ultimate .NET Performance Tool
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:
- Raccolta dei dati con il comando `Esegui` PerfView
- Una semplice indagine sulle CPU
- Risoluzione dei simboli
- Raggruppamento e piegatura
- Drill in Cost
PerfView Download
Puoi scaricarlo da qui.
Riverbed per acquistare Mazu per Analysis Tools
Riverbed acquisirà Mazu Networks per aggiungere l'analisi delle prestazioni delle applicazioni alle sue capacità.
Scarica Debug Diagnostic Tool da Microsoft
Debug Diagnostic Tool o DebugDiag ti aiuterà a risolvere problemi come blocchi o arresti anomali del sistema, prestazioni lente, perdite di memoria o frammentazione.
Scarica Performance Testing Guide per Windows 7
Questo documento fornisce informazioni sull`esecuzione di test delle prestazioni su Windows. In particolare, spiega come il sistema regola il suo comportamento e in che modo i servizi di sistema e le impostazioni influenzano le misurazioni delle prestazioni.