Question

Nous utilisons JetBrains' pointTrace.Quels autres outils de profilage peuvent être recommandés et qui sont meilleurs pour le profilage C# Formulaires Windows applications?

Était-ce utile?

La solution

Non.J'ai essayé à peu près tous les profileurs .NET du 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és (l'autre étant YourKit) dont la surcharge est suffisamment faible pour gérer une application très gourmande en CPU.

Si et seulement si votre application est relativement légère, je pourrais vous recommander Profileur de FOURMIS.Ses statistiques ligne par ligne sont parfois très utiles, mais elles ont un prix en termes d'efficacité du profilage.

Autres conseils

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

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

Nous nous entendons très bien avec AQHeure.Ce qui est bien de notre point de vue, c'est qu'il gère également les parties non gérées de notre code.

Cela n'a pas encore été mentionné, mais pour l'analyse de la mémoire, Windbg est à peu près aussi approfondi et bas que possible.Son utilisation en combinaison avec sos.dll est incroyablement puissante, mais la courbe d'apprentissage est assez abrupte.

Il s'agit cependant d'un outil gratuit, et le blog de Tess Ferrandez est un excellent point de départ.ANTS et autres profileurs sont beaucoup plus conviviaux, mais Windbg peut découper et découper le tas géré comme aucun autre à mon avis.

Ants Profiler vient de sortir la version 4.
Nous l'utilisons et en sommes très satisfaits.Il existe un essai de 14 jours à évaluer (comme c'est le cas pour la plupart des offres).

Nous utilisons DotTrace comme vous, mais dans le passé, nous utilisions Profileur de fourmis par RedGate.C'est aussi un bel outil.

Je suis très satisfait de RedGate ANTS.Le seul autre que j'ai essayé était celui fourni avec Visual Studio Team, et c'est nul.

Tu devrais vérifier Trace de vitesse.Nous sommes satisfaits du logiciel et il nous aide beaucoup à résoudre les causes profondes de mon problème.

nProf est un bon outil si vous recherchez quelque chose de gratuit.C'est un peu capricieux sur certains points et un peu bogué, mais si vous avez un budget serré, cela fera l'affaire.

J'utilise le logiciel gratuit SlimTune depuis sa récente sortie.Bien qu'il ait une interface minimale, il est très simple à utiliser et fournit de bons diagnostics qui m'ont déjà beaucoup aidé.Il prend actuellement en charge deux types d'écrans, dont l'un est similaire à nProf.Il provient du même développeur que SlimDX, je m'attends donc à ce que l'outil devienne encore meilleur à court terme.

MODIFIER:Pour autant que je sache, il ne prend pas encore en charge le profilage de la mémoire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top