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

Débloquez plus de puissance de développement
avec dotUltimate

Boostez votre productivité avec des profileurs avancés, des outils de couverture, ainsi que des fonctionnalités alimentées par l'IA, et choisissez le meilleur IDE pour votre projet. Obtenez dotUltimate, une solution économique pour tous vos besoins en développement .NET et de jeux.
Rider
ReSharper
ReSharper C++
AI Assistant
dotCover
dotTrace
dotMemory
dotPeek

Accédez à des profileurs et outils de couverture de premier ordre uniquement disponibles pour les abonnés dotUltimate, et travaillez à votre manière, en passant sans effort de Rider à ReSharper à volonté.

Accélérez vos workflows grâce aux fonctionnalités alimentées par l'IA intégrées dans Rider et ReSharper pour accélérer la programmation et la rendre plus agréable.

Réduisez les frais d'approvisionnement et optimisez les coûts grâce à une licence unique et complète. Préparez votre entreprise à la croissance avec dotUltimate, qui évolue constamment en fonction des besoins de vos développeurs.

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.