vsTestHost.exe仅使用一个处理器

时间:2010-05-19 20:45:00

标签: visual-studio-2008 vstesthost

我有一个简单的负载测试,它在四核64位Windows 2008机箱上使用一个TestMethod。

当我运行负载测试时,我只看到一个处理器被用于100%,其他处理器只是空闲,我知道服务器没有达到最大值,所以我的测试代理无法生成足够的负荷。

有没有办法告诉它使用多个处理器?

1 个答案:

答案 0 :(得分:1)

与Ashish,

Microsoft故意将vsTestHost.exe限制为仅使用1个核心。我知道没办法让它使用多个核心。

这是微软经常使用的“诱饵和切换”策略。他们希望您为其Test Load Agent软件购买单独的许可证。 Test Load Agent软件/进程是多线程的,可以在CPU的所有核心上运行。

此致

布伦特