1

我一直在使用 DebugDiag 1.2 对 .NET 应用程序执行内存分析。

DebugDiag 允许进行非 .NET(本机)内存分析。这是我的问题-

  1. 本机内存与非托管内存相同吗?换句话说,我从 DebugDiag 看到的分析报告显示了非托管内存或本机内存的详细信息,假设它们不同?

  2. 如果它们不同,这是否意味着托管和非托管代码最终转换为本机代码,并且所有非托管和托管内存都由本机内存占用?

  3. DebugDiag 报告显示各种本机堆。托管堆包含在哪些堆中?它是默认进程堆吗?

4

0 回答 0