Profilazione C# / .NET applications
-
01-07-2019 - |
Domanda
Come si traccia/il tuo profilo .NET applications?La guida di MSDN online cita Visual Studio Team (che io non possiedo) e non c'è Windows Performance Toolkit.Ma, ci sono altre soluzioni, si può consigliare?Preferibilmente (ovviamente) una soluzione che funziona senza modificare il codice (manualmente) e che può essere integrato in Visual Studio.
Soluzione
Vedi anche questa domanda.JetBrains dotTrace è il migliore .NET profiler che ho trovato (e ho provato praticamente ogni uno c'è), perché è l'unico che ha abbastanza basso overhead per gestire un processore applicazione.È anche semplice, preciso e ben progettato - altamente raccomandato!
Altri suggerimenti
Buon compleanno:
Formiche Profiler per me funziona http://www.red-gate.com/products/ANTS_Profiler/
CLR Profiler è abbastanza buona.
Penso che questo è il miglior free uno:http://www.productivity-boost.com/Download.aspx
Il sito è in tedesco ma si può solo download, il software è in inglese.
Mi piace dotTrace3.1 Ha funzionato molto bene per me.
Se siete alla ricerca di qualcosa di libero, io uso NProf.Anche se la sua abbastanza limitato e possono portare a crash o il blocco di determinati programmi.
Non è gratuito, ma ho appena avuto un difficile problema enorme base di codice con i flussi.Visual Studio profiler mi ha fatto chiudere, ma Antz Profiler bloccato verso il basso.Non è gratuito, ma è stato molto meno doloroso rispetto all'impostazione di Visual Studio.
.NET Profiler di Memoria è un ottimo strumento per la profilatura di utilizzo della memoria.
Il nostro team utilizza EQATEC Profiler, Ho trovato semplice e facile da usare.Funziona senza modifiche al codice sorgente, ma non penso che l'integrazione con Visual Studio è possibile.