vsTestHost.exe использует только один процессор - PullRequest
0 голосов
/ 20 мая 2010

У меня есть простой нагрузочный тест, который использует один TestMethod на четырехъядерном 64-битном Windows 2008.

Когда я запускаю нагрузочный тест, я вижу, что один процессор используется на 100%, другие процессоры просто простаивают, и я знаю, что сервер не работает на максимуме, поэтому мой тестовый агент неспособен выдать достаточную нагрузку для него.

есть ли способ заставить его использовать несколько процессоров?

1 Ответ

1 голос
/ 22 июня 2010

Ashish,

Microsoft намеренно ограничивает использование vsTestHost.exe только одним ядром. Я не знаю способа заставить его использовать несколько ядер.

Это тактика «приманки и переключения», которую Microsoft использует очень часто. Они хотят, чтобы вы приобрели отдельные лицензии для их программного обеспечения Test Load Agent. Программное обеспечение / процесс Test Load Agent является многопоточным и будет работать на всех ядрах ЦП.

С уважением,

Brent

...