dotMemory 2025.2 Help

运行性能分析

从内存的角度来看,您的应用程序的工作是为新对象持续分配内存,并释放不再被应用程序使用的对象所占用的内存。 对象一个接一个地分配到所谓的 托管堆中(有关 .NET 中内存管理的更多信息,请参阅 .NET 内存管理概念部分)。

内存快照

托管堆的即时图像称为 内存快照。 快照包含有关您的应用程序在点击 获取快照 按钮时分配到内存中的所有对象的信息。

分析会话

在应用程序运行分析的时间间隔内(您可以在此期间获取内存快照)称为 分析会话

内存分配

dotMemory 可以收集 内存分配数据,这些数据显示了会话期间分配了多少内存。 此信息可帮助您评估应用程序的动态性能。

分析工作流程

在本章接下来的内容中,我们将引导您完成主要的分析步骤:

  1. 运行 dotMemory

  2. 配置分析器

  3. 启动性能分析会话

  4. 控制分析:获取内存快照、分离分析器等。

    请注意,您可以通过两种方式控制分析: 手动 (使用 dotMemory 中的控制按钮)或 自动 (使用 API)。

或者,您可以使用 dotMemory 命令行分析器执行分析。

最后修改日期: 2025年 9月 27日