
ANTS Memory Profiler
Profiler l’utilisation de la mémoire des applications écrites dans l’un des langages .NET. Vous pouvez identifier la cause des problèmes de mémoire en trouvant quels objets et classes utilisent le plus de mémoire, et quels objets survivent le plus longtemps.
Principales caractéristiques :
- Le profileur peut maintenant afficher la mémoire référencée via des tables faibles conditionnelles.
- Le graphique de rétention d’instances vous permet rapidement de voir les chemins de référence les plus courts vers toutes les racines GC, qui devront être brisés pour corriger les fuites de mémoire.
- Profiler l’utilisation de la mémoire non gérée : si votre code .NET utilise du code non géré ou des composants, vous pouvez voir combien de mémoire les modules et classes non gérés retiennent.
- Comparer deux instantanés entre eux. Prise en charge des instantanés jusqu’à 4 Go.
- Dialogue de configuration en une étape.
- API automatisée pour prendre des instantanés à partir de votre application en utilisant une seule ligne de code.
- Capable de se connecter à un processus .NET4 en cours d’exécution. Idéal si vous souhaitez un temps d’arrêt nul et préserver l’état de votre processus actuel.
- Capacité de profiler des exécutables .NET, des applications ASP.NET et des services web dans IIS, IIS Express et Web Development Server, les collections SharePoint 2007 ou 2010, les applications Silverlight, les services Windows et les applications COM+.
- Prise en charge native de Windows Presentation Framework (WPF).
- Capacité de prendre et d’analyser un nombre arbitrairement grand d’instantanés de mémoire.
- Intégration avec Visual Studio 2005, 2008, 2010, 2012 et 2013, pour commencer à profiler votre application depuis votre IDE. Un clic lance ANTS Memory Profiler en quelques secondes, avec le chemin d’exécution déjà défini.
- Prise en charge de .NET 1.1 à .NET 4.5, dans n’importe quel langage pris en charge par le framework .NET.
ANTS Memory Profiler – Fonctionnalités
Fonctionnalités
- Le graphique de rétention d’instance vous permet rapidement de voir les chemins de référence les plus courts vers toutes les racines GC, qui devront être rompus pour corriger les fuites de mémoire.
- Comparez deux instantanés entre eux. Prise en charge des instantanés allant jusqu’à 4 Go.
- API automatisée pour prendre des instantanés depuis votre application en utilisant une seule ligne de code.
- Capable de se connecter à un processus .NET4 en cours d’exécution. Idéal si vous voulez éviter les temps d’arrêt et préserver l’état de votre processus actuel.
- Capacité de profiler des exécutables .NET, des applications ASP.NET et des services Web dans IIS, IIS Express et Web Development Server, des collections SharePoint 2007 ou 2010, des applications Silverlight, des services Windows et des applications COM+.
- Prise en charge de .NET 1.1 à .NET 4.5, dans n’importe quelle langue prise en charge par le framework .NET.
- Profiler l’utilisation de mémoire non managée : si votre code .NET utilise du code ou des composants non managés, vous pouvez voir combien de mémoire les modules et classes non managés retiennent.
- Capacité de prendre et d’analyser un nombre arbitrairement grand d’instantanés de mémoire.
- Dialogue de configuration en une étape.
- Vue du chargement des assemblies pour vous permettre d’explorer la consommation de mémoire des assemblies statiques et dynamiques.
- Prise en charge du Windows Presentation Framework (WPF) natif.
- Intégration avec Visual Studio 2005, 2008, 2010, 2012 et 2013, vous permettant de commencer le profilage de votre application depuis votre IDE. Un clic lance ANTS Memory Profiler en quelques secondes, avec le chemin d’exécution déjà défini.