56 votes

Meilleur profileur de mémoire et de performances .NET?

Nous utilisons la technologie dotTrace de Jetbrains . Quels autres outils de profilage peuvent être recommandés qui conviennent mieux au profilage d'applications C # Windows Forms ?

35voto

McKenzieG1 Points 5294

Pas de. J'ai essayé à peu près tous .NET profiler sur le marché (les FOURMIS, vTune, OptimizeIt, DevPartner, YourKit), et à mon avis dotTrace est le meilleur du lot. Il est l'un de seulement deux profileurs j'ai utilisé (l'autre étant YourKit) qui a suffisamment faible surcharge de gérer un très gourmandes en application.

Si et seulement si votre demande est relativement léger, je pourrais recommander ANTS Profiler. Sa ligne par ligne, les statistiques sont parfois très utiles, mais ils viennent à un prix dans le profilage de l'efficacité.

18voto

Peter Mortensen Points 7440

J'ai utilisé le profileur EQATEC . C'est gratuit et c'est un profileur de code, pas un profileur de mémoire.

11voto

On Freund Points 3479

Pour le profilage de la mémoire, vous disposez à la fois du profileur CLR libre et du profileur de mémoire .NET commercial. Les deux sont excellents mais le dernier est un peu plus poli.

6voto

Greg Whitfield Points 3651

Nous nous entendons très bien avec AQTime . Le point positif de notre point de vue est qu’il gère également les parties non gérées de notre code.

5voto

STW Points 15326

Cela n’a pas encore été mentionné, mais pour l’analyse de la mémoire, Windbg est aussi complet et aussi bas que possible. Son utilisation en combinaison avec sos.dll est incroyablement puissante, mais la courbe d'apprentissage est assez raide.

C'est un outil gratuit et le blog de Tess Ferrandez est un bon endroit pour commencer. ANTS et d’autres profileurs sont beaucoup plus conviviaux, mais Windbg peut trancher et dés le tas géré comme aucun autre à mon avis.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X