描述
.NET Memory Profiler 程式碼記憶體檢測工具
功能介紹
標準分析
使用嚮導,您可以輕鬆開始分析以下類型的進程:
- 獨立應用程序(例如 Windows 窗體應用程序)
- ASP.NET 應用程序(使用 IIS、IIS Express 或 WebDev.WebServer)
- .NET 核心應用程序
- Windows 通用應用程序
- Windows 應用商店應用
- Silverlight 應用程序
- WPF 瀏覽器應用程序
- 窗口服務
生產代碼分析
還提供了一個嚮導,用於將探查器連接到已運行的進程,或導入內存轉儲文件。這在分析生產應用程序中的問題時特別有用。
使用 .NET 運行時 4.0 及更高版本提供的“附加到”API 更快、更安全地收集快照。
使用NmpCore 工具在未安裝 .NET Memory Profiler 的機器上收集內存快照。
遠程分析
遠程分析允許您使用開發計算機來分析在您不想或無法安裝完整分析器的計算機上運行的進程。所述NmpCore工具用於在遠程計算機上,以提供遠程訪問仿形到計算機。
下面的演示展示瞭如何啟動遠程分析會話。
分析級別
分析級別允許您選擇要從分析的應用程序收集的信息量。所述中等分析提供所收集的數據的量和分析器的性能影響之間的良好平衡。在分析非常複雜且消耗內存的應用程序時,低或非常低級別可能更合適,因為內存和性能開銷要低得多。要獲取完整的內存信息,包括堆利用率,請使用 High 級別。
引導分析
分析器指南提供交互式分步說明,可幫助您完成常見的內存分析任務,例如內存洩漏調查。