Question

Comment tracez-vous / profilez-vous vos applications .NET? L'aide en ligne MSDN mentionne Visual Studio Team (que je ne possède pas) et Windows Performance Toolkit. Mais, y a-t-il d'autres solutions que vous pouvez recommander? De préférence (bien sûr) une solution qui fonctionne sans changer le code (manuellement) et qui peut être intégrée à Visual Studio.

Était-ce utile?

La solution

Voir aussi cette question . JetBrains dotTrace est le meilleur profileur .NET que j’ai trouvé (et j’ai essayé à peu près tout ce qu’il existe), car c’est le seul à avoir suffisamment de temps système pour gérer une application gourmande en ressources processeur. Il est également simple, précis et bien conçu - hautement recommandé!

Autres conseils

Ants Profiler travaille pour moi http://www.red-gate.com/products/ANTS_Profiler/

CLR Profiler est assez bon.

Je pense que c'est le meilleur logiciel gratuit: http://www.productivity-boost.com/Download.aspx

Le site Web est en allemand mais vous pouvez simplement le télécharger, le logiciel est en anglais.

J'aime dotTrace3.1 Cela a très bien fonctionné pour moi.

Si vous recherchez quelque chose de gratuit, j'utilise NProf. Bien que ce soit assez limité et puisse planter ou bloquer certains programmes.

http://nprof.sourceforge.net/Site/Description.html

Ce n’est pas gratuit, mais j’ai eu un problème difficile avec une base de code énorme avec des flux. Le profileur de Visual Studio m'a rapproché, mais Antz Profiler l'a bloqué. Ce n’est pas gratuit, mais c’était beaucoup moins simple que de configurer Visual Studio.

.NET Memory Profiler est un excellent outil pour définir l’utilisation de la mémoire.

Notre équipe utilise EQATEC Profiler , je l'ai trouvé simple et facile à utiliser. Cela fonctionne sans modification du code source, mais je ne pense pas que l'intégration de Visual Studio soit possible.

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