Le profileur de mémoire .NET

Résoudre tous les types de problèmes de mémoire

dotMemory permet d'analyser l'utilisation de la mémoire dans différentes applications .NET et .NET Core : applications bureautiques, services Windows, applications Web ASP.NET, IIS, IIS Express, processus .NET arbitraires, et bien plus encore.

Contrôler facilement le processus de profilage

Utilisez la vue chronologie pour suivre la consommation de la mémoire par votre application en temps réel. Collectez les informations sur les affectations quand vous en avez besoin.

Collecter les données de profilage

Capturez des instantanés d'un simple clic, sans arrêter votre session de profilage, ajoutez-les à la comparaison ou analysez le trafic au sein de la mémoire pendant une période donnée.

Auto-détecter les problèmes

Grâce aux nombreuses inspections puissantes intégrées, la plupart des problèmes de mémoire courants sont détectés en un seul clic, aucune intervention manuelle n'est requise. Prenez simplement un instantané et laissez-vous guider pour optimiser l'utilisation de la mémoire.

Analyse approfondie

Pour une analyse approfondie, dotMemory offre de nombreux critères différents à appliquer aux données d'utilisation de la mémoire, pour vous permettre de visualiser les données sous des milliers d'angles différents, de les analyser en détails, de les manipuler et de les segmenter comme vous le souhaitez.

Déterminer le trafic

Analysez le trafic mémoire au cours d'une période donnée pour connaître la cause d'affectations et de nettoyages excessifs. Déterminez comment les objets ont été alloués et collectés et quelles méthodes sont à l'origine de ces affectations.

Pourquoi dotMemory

Inspections automatiques

dotMemory scanne automatiquement votre instantané à la recherche des types de problèmes de mémoire les plus courants. Ces inspections peuvent être un excellent point de départ pour analyser un instantané si vous ne savez pas par où commencer.

Plusieurs vues sur les données

Vous voulez comprendre les relations entre les objets ? Quels objets référencent-ils et à travers quels champs ? Vous souhaitez connaître quels appels ont créé ces objets ? Pas de problème ! dotMemory a une vue pour tout !

Intégration avec Visual Studio et Rider

Vous pouvez profiler l'utilisation de la mémoire dans vos applications directement depuis Visual Studio ou JetBrains Rider. De plus, vous pouvez rapidement profiler les tests unitaires lorsque vous travaillez avec ReSharper.

dotMemory Unit

Profitez d'un framework gratuit de tests unitaires pour écrire des tests qui permettent d'identifier toutes sortes de problèmes de mémoire dans votre code. Améliorez votre framework de test unitaire .NET en y ajoutant les fonctionnalités d'un profileur de mémoire !

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

Partout dans le monde, des équipes utilisent dotMemory. 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.