Domanda

Mi rendo conto che questo può essere soggettiva (e sarebbe non apprezzano di essere bocciato su questo XD), ma vorrei qualche consiglio da altri sviluppatori là fuori che hanno utilizzato Componenti aggiuntivi di produttività .Net di Redgate - ANTS Profiler performance Pro, ANTS Profiler di memoria, e Excpetion Hunter. Il suo abbastanza costoso, e in fondo, qualcuno consiglio? E fare i prodotti ANTS fanno quello che dicono che si può (rispettivamente):?

  • Identificare i colli di bottiglia e verificare il codice funziona in modo ottimale
  • Zero in veloce su cause più comuni di perdite di memoria

Anticipando un input su questo. molto grazie!

È stato utile?

Soluzione

Ho entrambi i profiler di prestazioni e memoria Redgate, ed entrambi sono buoni. Ho usato il processo di eccezione Hunter, quando è uscito prima, ma non vedere la necessità di così non ho una licenza per questo.

ANTS Profiler Prestazioni - questo è molto buono e ho usato molte volte per identificare i colli di bottiglia nel codice. L'interfaccia utente è intuitiva e facilmente riportate le aree lente / inefficienti a concentrarsi.

Profilo FORMICHE memoria - ho avuto meno successo con questo come lo trovo più difficile da usare. Ho anche una licenza per il SciTech Memory Profiler che trovo uno strumento migliore per la profilatura di memoria, che consente di vedere le informazioni più dettagliate e drill-down in più facile.

Il mio più grande inconvenienza con gli strumenti Redgate (e questo vale per tutti i loro strumenti) è che non funzionano tramite proxy autenticazione e non v'è alcun modo per configurarli per (questo non impedisce loro di correre però).


Se il costo è un problema, EQATEC fare una libera prestazione profiler . Non ho mai usato, però, quindi non posso commentare quanto è buono.

Se si sta cercando di risolvere un problema specifico di memoria / prestazioni, il costo di questi strumenti si ripagherà nel tempo risparmiato. Se siete semplicemente curiosi di scoprire la vostra applicazione allora sarebbe un costo più difficile da giustificare.

Altri suggerimenti

Ho valutato l'ANS prestazioni Profiler, ed è un ottimo strumento, a mio parere, vale il prezzo. Se mai scoprire (e risolvere) un unico stampo prestazioni fastidioso con il suo aiuto, è più che vale il suo prezzo -. Almeno per gli sviluppatori professionali (piuttosto costoso per i singoli sviluppatori casa / hobbistica, sono d'accordo)

Buoni strumenti costano più denaro che quelli schifoso. Da tutto quello che ho sentito, visto e personalmente osservato, Redgate produce buoni strumenti. L'utilizzo di strumenti schifoso prende più del vostro tempo. Quanto tempo che vale la pena di voi o il vostro datore di lavoro è qualcosa che non possiamo giudicare dalle informazioni che hai fornito. Nel mondo occidentale, un buon strumento si ripaga in poche ore. Questo è un ROI che è difficile da battere.

Facciamo in modo di regolare che ROI dalla quantità di tempo è necessario imparare ad usare lo strumento. Si otterrà un rapido sguardo in quella da passare un'ora sulla versione di prova.

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