分析进程转储
有时,例如在生产环境的 Web 服务器中,可能无法在计算机上安装分析器并获取常规内存快照。 通常,在这种情况下,最后的手段是获取原始内存转储。 dotMemory 允许您将转储导入并作为常规快照进行分析:包括所有产品功能和视图。
支持的框架 | 支持的操作系统 |
|---|---|
|
|
获取进程内存转储
您可以使用多种工具获取内存转储。 最常用的两个工具是任务管理器(随操作系统提供)和 Process Explorer。
重要提示:使用任务管理器获取 32 位应用程序的转储时,请确保使用工具的 32 位版本。 您可以在 C:\Windows\SysWOW64\taskmgr.exe 中找到它。
dotMemory 支持使用
gcore和dotnet-dump工具创建的内存转储。 例如,要获取具有 1234 PID 的进程的转储:sudo gcore 1234或者
dotnet-dump collect -p 1234
导入进程内存转储
打开 dotMemory Profiler 工具窗口。
打开 最近的工作区 选项卡。
点击
导入进程转储。在打开的对话框中,选择所需的工作区文件并单击 打开。 之后,导入的转储将被转换为常规的 dotMemory 工作区。
最后修改日期: 2025年 9月 26日