Domanda

Stiamo usando JetBrains' dotTrace.Quali altri strumenti di profilazione possono essere consigliati e che sono migliori per la profilazione di C# Moduli Windows applicazioni?

È stato utile?

Soluzione

NO.Ho provato praticamente tutti i profiler .NET sul mercato (ANTS, vTune, OptimizeIt, DevPartner, YourKit) e secondo me dotTrace è il migliore di tutti.È uno degli unici due profiler che ho utilizzato (l'altro è YourKit) che ha un sovraccarico sufficientemente basso da gestire un'applicazione ad alta intensità di CPU.

Se e solo se la tua applicazione è relativamente leggera, potrei consigliarlo Profilo ANT.Le sue statistiche riga per riga a volte sono piuttosto utili, ma hanno un prezzo in termini di efficienza della profilazione.

Altri suggerimenti

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

Per la profilazione della memoria hai sia il profiler CLR gratuito che quello commerciale Profilatore di memoria .NET.Entrambi sono eccellenti, ma il secondo è un po' più raffinato.

Siamo andati molto d'accordo AQTime.La cosa bella dal nostro punto di vista è che si occupa anche delle parti non gestite del nostro codice.

Non è stato ancora menzionato, ma per l'analisi della memoria Windbg è quanto di più approfondito e di basso livello si possa ottenere.Usarlo in combinazione con sos.dll è incredibilmente potente, ma c'è una curva di apprendimento piuttosto ripida.

È uno strumento gratuito, però, e il blog di Tess Ferrandez è un ottimo punto di partenza.ANTS e altri profiler sono molto più intuitivi, ma secondo me Windbg può suddividere e tagliare l'heap gestito come nessun altro.

Ants Profiler ha appena rilasciato la versione 4.
Lo usiamo e ne siamo abbastanza soddisfatti.È disponibile una prova di 14 giorni da valutare (come vale per la maggior parte delle offerte).

Usiamo DotTrace come te, ma in passato lo usavamo Profilo delle formiche di RedGate.È anche uno strumento carino.

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

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

nProf è un buon strumento se stai cercando qualcosa di gratuito.In alcuni punti è un po' complicato e un po' difettoso, ma se hai un budget limitato, farà il suo lavoro.

Sto usando il servizio gratuito SlimTune dalla sua recente uscita.Sebbene abbia un'interfaccia minimale, è semplicissimo da usare e fornisce 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.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top