为什么我在Actions菜单上找不到"Debug Managed Memory"?

Vin*_*cha 57 c# memory-leaks dump procmon visual-studio

为什么我在操作菜单上找不到"调试托管内存",如本MSDN文章所述:分析.NET Framework内存问题

我的Visual Studio: 在此输入图像描述

应该如何看待: 在此输入图像描述

Mik*_*ray 72

在其中一篇相关文章中,提到了两个要求(重点补充):

在开始之前,有一些关于本文讨论的"调试管理内存"功能的注意事项:

  1. 该选项仅可从Visual Studio 2013Ultimate版本中的转储摘要页面获得.如果您使用的是Premium或Professional,则不会看到该选项.
  2. 收集转储文件的过程必须一直在.NET 4.5或更高版本上运行. 如果转储是在3.5或之前收集的,则该选项将不会出现,如果它是在4.0上收集的,则将无法启动并显示错误消息.

  • 在 VS2019 中,这似乎是相同的(在 Enterprise 中可用)。 (3认同)
  • 在Visual Studio 2015中,它似乎仅在企业版中可用. (2认同)