Question

Je me rends compte que cela peut être subjectif (et apprécierait pas voté contre sur celui-ci XD), mais je voudrais quelques conseils d'autres développeurs là-bas qui ont utilisé les addins de productivité .Net de Redgate - ANTS Performance Profiler Pro, ANTS Profiler mémoire et Excpetion Hunter. Son assez cher, et au fond, personne ne le recommande? Et les produits ne ANTS font ce qu'ils disent qu'ils peuvent (respectivement):

  • Identifier les goulots d'étranglement et d'assurer un fonctionnement optimal code
  • Zéro en rapide sur les causes communes de fuites de mémoire

Anticiper vos commentaires à ce sujet. merci beaucoup!

Était-ce utile?

La solution

J'ai deux profileurs de performance et de mémoire Redgate, et les deux sont bons. J'ai utilisé le procès d'exception Hunter quand le premier est sorti, mais ne voit pas besoin si je ne dispose pas d'une licence pour cela.

ANTS Profiler de performance - ce qui est très bon et je l'ai utilisé plusieurs fois pour identifier les goulots d'étranglement dans le code. L'interface utilisateur est intuitive et montre facilement les zones lentes / inefficaces pour se concentrer sur.

ANTS Profil de la mémoire - j'ai eu moins de succès avec ce que je trouve plus difficile à utiliser. J'ai aussi une licence pour le SciTech Profiler mémoire que je trouve un meilleur outil pour le profilage de la mémoire, vous permettant de voir des informations plus détaillées et percez embarqua plus facile.

Mon plus grand niggle avec les outils de Redgate (et cela vaut pour tous leurs outils) est qu'ils ne fonctionnent pas par procuration d'authentification et il n'y a aucun moyen de les configurer pour (cela ne les empêche pas de courir bien).


Si le coût est un problème, Eqatec faire un performances sans profileur . Je ne l'ai jamais utilisé, donc ne peux pas commenter sur la façon dont il est bon.

Si vous cherchez à résoudre un problème de mémoire / performance spécifique, le coût de ces outils va payer pour lui-même dans un gain de temps. Si vous êtes curieux au sujet de votre demande alors ce serait un coût plus difficile à justifier.

Autres conseils

J'ai évalué le SNA Performance Profiler, et il est un excellent outil à mon avis, vaut le prix. Si jamais vous découvrir (et résoudre) un bloqueur de performance unique ennuyeux avec son aide, il est plus que vaut son prix -. Au moins pour les devs professionnels (plutôt cher pour un seul devs maison / passe-temps, je suis d'accord)

De bons outils coûtent plus cher que ceux moche. De tout ce que je l'ai entendu, vu et personnellement observé, Redgate produit de bons outils. L'utilisation d'outils moche prend plus de temps. Combien ce temps vaut la peine pour vous ou votre employeur est quelque chose que nous ne pouvons pas juger d'après les informations que vous avez fournies. Dans le monde occidental, un bon outil lui-même rembourse en quelques heures. C'est un retour sur investissement qui est difficile à battre.

N'assurez-vous que le retour sur investissement de régler par la quantité de temps que vous aurez besoin d'apprendre comment utiliser l'outil. Vous aurez un aperçu rapide de ce que de passer une heure sur la version d'essai.

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