Best.NET mémoire et performance profiler? [fermé]

nous utilisons Jets dotTrace . Quels autres outils de profilage peuvent être recommandés qui sont meilleurs pour le profilage C# Windows Forms applications?

55
demandé sur Peter Mortensen 2008-09-08 19:14:00

11 réponses

Pas de. J'ai essayé à peu près tous les profileurs .NET sur le marché (ANTS, vTune, OptimizeIt, DevPartner, YourKit), et à mon avis dotTrace est le meilleur du lot. C'est l'un des deux seuls profileurs que j'ai utilisé (L'autre étant YourKit) qui a suffisamment de temps libre pour gérer une application à forte intensité de CPU.

si et seulement si votre application est relativement légère, je peux vous recommander profileur de fourmis . Ses statistiques ligne par ligne sont parfois très utile, mais ils viennent à un prix dans l'efficacité de profilage.

34
répondu McKenzieG1 2012-01-31 16:58:19

j'ai utilisé le profileur EQATEC . Il est gratuit et est un profileur de code, pas un profileur de mémoire.

18
répondu Peter Mortensen 2011-07-04 08:48:51

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

11
répondu On Freund 2008-09-08 15:36:14

Nous avons vraiment bien avec AQTime . La grande chose de notre point de vue est qu'il fait les parties non gérées de notre code aussi.

6
répondu Greg Whitfield 2008-09-11 15:45:19

il n'a pas encore été mentionné, mais pour l'analyse de la mémoire Windbg est aussi complet et de bas niveau que vous pouvez obtenir. En l'utilisant en combinaison avec sos.dll est incroyablement puissant, mais il ya une courbe d'apprentissage assez raide.

c'est un outil gratuit cependant, et le blog de Tess Ferrandez est un excellent endroit pour commencer avec elle. Les fourmis et autres profileurs sont beaucoup plus conviviaux, mais Windbg peut trancher et couper le tas géré comme aucun autre à mon avis.

5
répondu STW 2009-04-21 18:08:11

Ants Profiler vient de sortir la version 4.

Nous l'utilisons et nous en sommes très satisfaits. Il y a un essai de 14 jours à évaluer (comme c'est le cas pour la plupart des offrandes).

4
répondu Bramha Ghosh 2008-09-08 15:35:06

nous utilisons DotTrace comme vous, mais dans le passé nous avons utilisé profileur de fourmis par RedGate. C'est un outil agréable aussi.

3
répondu Dale Ragan 2008-09-08 15:15:59

je suis très heureux avec les fourmis RedGate. Le seul autre que j'ai essayé était celui qui vient avec L'équipe de Visual Studio, et ça craint.

3
répondu Jonathan Allen 2008-09-08 20:35:32

Vous devriez vérifier SpeedTrace . Nous sommes satisfaits du logiciel, et il nous aide beaucoup à résoudre les causes profondes de mon problème.

1
répondu Tim Mueller 2013-04-15 14:17:23

nProf est un bon outil si vous cherchez quelque chose de gratuit. C'est un peu délicat aux points, et un peu buggy, mais si vous avez un budget serré, ça fera l'affaire.

0
répondu Kibbee 2008-09-11 15:12:05

j'utilise le free SlimTune depuis sa sortie récente. Bien qu'il ait une interface minimale, il est super facile à utiliser et fournit de bons diagnostics qui m'ont déjà beaucoup aidé. Il supporte actuellement deux types d'affichages, dont l'un est similaire à nProf. Il provient du même développeur que SlimDX, donc je m'attends à ce que l'outil devienne encore meilleur à court terme.

EDIT: autant que je sache, il ne supporte pas le profilage de la mémoire encore.

0
répondu Trillian 2009-10-15 14:27:49