1

连接到现有 Web 应用程序进程时,我无法使用 VS 2012 内置分析器分析内存分配。

当我开始分析并让它启动进程时,它工作正常,但如果我尝试附加到现有进程,它会恢复为 CPU 采样而不是内存分配。没有任何警告表明这会发生。

有谁知道为什么会这样?

更新

我愿意接受这是分析器的一个限制(尽管让我知道它会退回到这个功能会很好)。有办法解决它。

  1. 使用不同的分析器。我用过这个,可以推荐它。
  2. 从开始配置文件并过滤结果。

我当然已经继续前进了。

4

1 回答 1

1

这几乎可以肯定是分析器的限制。如果您真的需要,我相信其他分析器可以做到这一点。

内置的 VS 2012 分析器非常适合基本需求,但对于任何高级的东西,我会选择其他东西。

许多更高级的分析器不是免费的,但通常有试用期。在我看来,这是一个很好的选择。

.Net Memory Profiler但 SciTech 软件

于 2013-09-21T06:09:41.947 回答