运行性能分析
从内存的角度来看,您的应用程序的工作是为新对象持续分配内存,并释放不再被应用程序使用的对象所占用的内存。 对象一个接一个地分配到所谓的 托管堆中(有关 .NET 中内存管理的更多信息,请参阅 .NET 内存管理概念部分)。
- 内存快照
托管堆的即时图像称为 内存快照。 快照包含有关您的应用程序在点击 获取快照 按钮时分配到内存中的所有对象的信息。
- 分析会话
在应用程序运行分析的时间间隔内(您可以在此期间获取内存快照)称为 分析会话。
- 内存分配
dotMemory 可以收集 内存分配数据,这些数据显示了会话期间分配了多少内存。 此信息可帮助您评估应用程序的动态性能。
- 分析工作流程
在本章接下来的内容中,我们将引导您完成主要的分析步骤:
控制分析:获取内存快照、分离分析器等。
或者,您可以使用 dotMemory 命令行分析器执行分析。
最后修改日期: 2025年 9月 27日