Profileur de performances .NET

Optimisez les applications .NET

dotTrace vous aide à détecter les goulots d'étranglement de performance dans des applications .NET et .NET Core : WPF et Universal Windows Platform, ASP.NET, services Windows, services WCF et tests unitaires. Les applications Mono et Unity sont également prises en charge.

Profile all types of .NET applications

Analysez tout problème de performance

Obtenez des données précises sur le temps d'exécution des appels. En mode profilage chronologique, obtenez les mêmes données sur les durées de vos appels, mais liées à une chronologie. Utilisez les données de la chronologie pour analyser les problèmes de performance lorsque l'ordre des événements est important, tels que pour les blocages de l'interface utilisateur, le nettoyage excessif de la mémoire, la répartition inégale de la charge de travail, les fichiers I/O peu performants, et autres.

Profile all types of .NET applications

Profilez les requêtes SQL et les requêtes HTTP

Découvrez en quoi une requête donnée affecte les performances de l'application et pourquoi elle fonctionne lentement.

Si vous développez une application Web, découvrez comment elle traite les requêtes HTTP entrantes.

Profilez les méthodes statiques et les tests unitaires

Vous pouvez obtenir instantanément des données de profilage complètes sans avoir à générer votre solution, à exécuter le profileur et à exécuter un scénario d'utilisation. Il suffit d'ajouter une méthode statique à côté du code que vous optimisez, et de le profiler !

Si vous utilisez les tests unitaires dans votre projet, dotTrace vous aide à profiler n'importe quel test en quelques clics. De plus, dotTrace offre une extension TeamCity spéciale que vous pouvez utiliser pour profiler les tests d'intégration sur votre serveur d'intégration continue et empêcher les régressions de performance.

Profilez et analysez les résultats directement dans Rider et Visual Studio

Avec dotTrace, vous pouvez profiler et analyser des piles d'appels directement depuis l'IDE. Cela est directement intégré dans Visual Studio et JetBrains Rider.

Vous pouvez même naviguer vers une déclaration de méthode à partir d'un point critique de l'arborescence des appels !

Plus de fonctionnalités

dotUltimate : Facilite votre développement
.NET et Visual Studio

dotUltimate est une licence unique qui permet à un développeur d'utiliser tous ces outils JetBrains :

La licence dotUltimate inclut également les plugins pour dotCover, dotTrace et dotMemory dans Rider.

En savoir plus

dotTrace est utilisé par des équipes partout dans le monde. Rejoignez-les !

Essai de 30 jours gratuit

Conformité et sécurité éprouvées

Les outils JetBrains adhèrent aux normes de sécurité de pointe du secteur, notamment la certification SOC 2, garantissant la protection des données de votre organisation et la conformité de nos produits aux réglementations internationales.