vsTestHost.exe использует только один процессор

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

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

Есть ли способ сказать, чтобы использовать несколько процессоров?

1 ответ

Решение

Ashish,

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

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

С Уважением,

казарка

Другие вопросы по тегам