Miglior memoria NET e performance profiler?

Stiamo usando dotTrace di JetBrains . Quali altri strumenti di profiling possono essere consigliati per la profilazione di applicazioni C # Windows Forms ?

No. Ho provato praticamente tutti i profiler .NET sul mercato (ANTS, vTune, OptimizeIt, DevPartner, YourKit), e secondo me dotTrace è il migliore. È uno dei soli due profiler che ho usato (l’altro è YourKit) che ha un sovraccarico abbastanza basso per gestire un’applicazione ad alta intensità di CPU.

Se e solo se la tua applicazione è relativamente leggera, potrei consigliare ANTS Profiler . Le statistiche line-by-line sono a volte abbastanza utili, ma hanno un costo nell’efficienza di profilazione.

Ho usato il profiler EQATEC . È gratuito ed è un profiler di codice, non un profiler di memoria.

Per il profiling della memoria hai sia il profiler CLR gratuito che il profiler della memoria .NET commerciale. Entrambi sono eccellenti, ma quest’ultimo è un po ‘più shiny.

Stiamo andando molto d’accordo con AQTime . La cosa fantastica dal nostro punto di vista è che fa anche le parti non gestite del nostro codice.

Non è stato ancora menzionato, ma per l’analisi della memoria Windbg è tanto approfondito quanto di basso livello. Usarlo in combinazione con sos.dll è incredibilmente potente, ma c’è una curva di apprendimento abbastanza ripida.

È uno strumento gratuito, e il blog di Tess Ferrandez è un ottimo punto di partenza. ANTS e altri profiler sono molto più user-friendly, ma Windbg può tagliare e tagliare l’heap gestito come nessun altro a mio avviso.

Ants Profiler ha appena rilasciato la versione 4.
Lo usiamo e ne siamo abbastanza contenti. C’è una prova di 14 giorni da valutare (come è vero per la maggior parte delle offerte).

Utilizziamo DotTrace come te, ma in passato abbiamo utilizzato Ants Profiler di RedGate. È anche un bel strumento.

Sono molto soddisfatto di RedGate ANTS. L’unico altro che ho provato è quello che viene fornito con Visual Studio Team, e fa schifo.

Dovresti controllare SpeedTrace . Siamo soddisfatti del software e ci aiuta molto a risolvere le cause profonde del mio problema.

nProf è un buon strumento se stai cercando qualcosa di gratuito. È un po ‘schizzinoso a punti e un po’ buggy, ma se hai un budget limitato, farà il lavoro.

Sto usando lo SlimTune gratuito dalla sua recente versione. Sebbene abbia un’interfaccia minima, è super facile da usare e offre una buona diagnostica che mi ha già aiutato molto. Attualmente supporta due tipi di display, uno dei quali è simile a nProf. È dello stesso sviluppatore di SlimDX, quindi mi aspetto che lo strumento diventi ancora migliore a breve termine.

EDIT: Per quanto ne so, non supporta ancora la profilazione della memoria.