Le profileur de mémoire .NET

Essai gratuit pour 5 jours d'utilisation effective

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.

Visite guidée

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.

Contrôler le profilage de la mémoire

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.

Collecter les données de profilage

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.

Auto-détecter les problèmes

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.

Analyse approfondie

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.

Déterminer le trafic

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

Vous pouvez profiler l'utilisation de la mémoire dans vos applications directement depuis Visual Studio 2010, 2012, 2013, 2015 ou 2017. 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 seul développeur d'utiliser ces outils JetBrains :

La licence dotUltimate couvre également les plugins pour dotCover et dotTrace dans Rider.

Partout dans le monde, des équipes utilisent DotMemory.
Rejoignez-les !

Télécharger
Essai gratuit pour 5 jours d'utilisation effective