【发布时间】:2018-02-15 15:50:43
【问题描述】:
在 Visual Studio 2017 中,我想使用 诊断工具 窗口来分析我用 C# 编写的单元测试 (x64)。但是它总是显示消息
已调试多个进程。此窗口仅显示 testhost.exe (PID: xxxxx) 的数据。
testhost.exe 对我没有多大帮助,我需要 QTAgent.exe。我可以在“进程”窗口中看到调试器已附加到两个进程,QTAgent.exe 和 testhost.exe。但我找不到如何在诊断工具窗口中切换到 QTAgent.exe 的方法。你怎么能这样做?
从 testhost.exe 中分离 没有帮助。
【问题讨论】:
-
testhost.exe是测试运行者。qtagent.exe是 负载测试器。为什么首先要调试它们?他们做什么并不重要,他们不是您的应用程序或网站。您是否正在寻找性能分析器? -
我不想调试我的应用程序,而是我的单元测试。而且我想分析我的单元测试的内存消耗,这就是我想使用诊断工具窗口的原因。当我运行单元测试并在代码中放置一个断点并且调试器停止时,它始终是处于活动状态的
QTAgent.exe进程。
标签: c# visual-studio visual-studio-2017