【发布时间】:2023-03-11 10:36:01
【问题描述】:
在连接到现有 Web 应用程序进程时,我无法使用 VS 2012 内置分析器分析内存分配。
当我开始分析并让它启动进程时,它工作正常,但如果我尝试附加到现有进程,它会恢复为 CPU 采样而不是内存分配。没有警告会发生这种情况。
有人知道为什么会这样吗?
更新
我愿意接受这是分析器的一个限制(尽管让我知道它会退回到这个功能会很好)。有办法绕过它。
- 使用不同的分析器。我用过this one,可以推荐一下。
- 配置文件从开始和过滤结果。
我当然已经继续前进了。
【问题讨论】:
-
当您使用 Profiler + Attach 时,我很不清楚您打算如何告诉分析器跟踪内存而不是周期。我不再假设它可以跟踪已经分配了一堆对象的进程的内存分配。
标签: memory memory-management visual-studio-2012 profiling