Analyser l’utilisation de la mémoireAnalyze Memory Usage

Utilisez l’outil de diagnostic Utilisation de la mémoire intégré au débogueur pour rechercher les fuites de mémoire et les utilisations inefficaces de la mémoire.Use the debugger-integrated Memory Usage diagnostic tool to find memory leaks and inefficient memory usage. L’outil Utilisation de la mémoire vous permet de prendre un ou plusieurs instantanés du tas de mémoire managée et native.The Memory Usage tool lets you take one or more snapshots of the managed and native memory heap. Vous pouvez collecter des instantanés d’applications .NET, natives ou en mode mixte (.NET et native).You can collect snapshots of .NET, native, or mixed mode (.NET and native) apps.

  • Vous pouvez analyser un instantané pour comprendre l’impact relatif des types d’objets sur l’utilisation de la mémoire et pour rechercher le code dans votre application qui utilise la mémoire de manière inefficace.You can analyze a single snapshot to understand the relative impact of the object types on memory use, and to find code in your app that uses memory inefficiently.

  • Vous pouvez aussi comparer (diff) deux instantanés d’une application pour rechercher les sections de votre code qui provoquent une augmentation de l’utilisation de la mémoire au fil du temps.You can also compare (diff) two snapshots of an app to find areas in your code that cause the memory use to increase over time.

Pour obtenir des instructions détaillées, consultez le didacticiel Analyser l’utilisation de la mémoire.For detailed instructions, see the Analyze memory usage tutorial. Pour analyser l’utilisation de la mémoire sans y attacher le débogueur, consultez Utilisation de la mémoire sans le débogueur.To analyze memory usage without attaching the debugger, see Memory usage without the debugger.

Blogs et vidéosBlogs and videos

Icône représentant une caméra pour les vidéosmovie camera icon for video Regardez une vidéo sur l’utilisation des outils de diagnostic qui montre comment analyser l’utilisation de la mémoire et l’utilisation de l’UC dans Visual Studio 2017.Watch a video on using the diagnostics tools that shows how to analyze memory usage and CPU usage in Visual Studio 2017.

Analyser l’UC et la mémoire pendant le débogageAnalyze CPU and Memory While Debugging

Blog Visual C++ : Profilage de la mémoire dans Visual C++ 2015Visual C++ Blog: Memory Profiling in Visual C++ 2015

Voir aussiSee Also

Profilage dans Visual StudioProfiling in Visual Studio
Visite guidée des fonctionnalités de profilageProfiling Feature Tour