分析正在运行的进程
将 dotMemory 作为独立应用程序运行。 dotMemory 主窗口将打开。
在 选择您想要分析的内容 和 正在运行的进程 下,选择您要分析的进程。 如果找不到您要的进程,请点击 显示所有进程 以授予 dotMemory 管理权限。
确保在 新进程运行 列表中选择了创建的运行配置。
在 选择您要如何分析 下,指定分析选项:
收集分配数据 :在 采样 (对象大小的近似数据)和 完整 (对象数量和大小的准确数据)之间进行选择。 了解有关数据收集的更多信息
如果您的应用程序创建了多个进程,并且您只想分析特定的进程,可以选择 配置进程过滤器。
如有需要,请指定 其他分析选项。
点击 启动。
运行您想要分析的应用程序。 分析会话将在分析器附加到应用程序进程后立即开始。
- 如果分析器未附加到我的进程怎么办?
可能的原因:
您尝试分析的进程不是托管进程。
分析器已附加到系统中启动的另一个托管进程。 尝试重新启动分析,如果问题仍然存在,请 配置进程过滤器。
针对 .NET 6.0 及更高版本的进程可能会出现一些问题。 如果分析未启动,请尝试重新启动该进程及其所有父进程。 例如,如果您从 Windows 命令提示符运行进程,请同时重新启动命令提示符和该进程。
在您的应用程序中执行特定的工作流(如果您想检查潜在的内存问题)或重现特定的内存问题。 使用 获取快照 按钮收集内存快照。 了解更多关于如何控制分析会话的信息
在收集数据后,关闭被分析的应用程序或使用 分离 按钮分离分析器。
最后修改日期: 2025年 9月 27日