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?
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.
j'ai utilisé le profileur EQATEC . Il est gratuit et est un profileur de code, pas un profileur de mémoire.
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.
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.
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).
nous utilisons DotTrace comme vous, mais dans le passé nous avons utilisé profileur de fourmis par RedGate. C'est un outil agréable aussi.
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.
Vous devriez vérifier SpeedTrace . Nous sommes satisfaits du logiciel, et il nous aide beaucoup à résoudre les causes profondes de mon problème.
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.