vsTestHost.exe использует только один процессор
У меня есть простой нагрузочный тест, который использует один TestMethod на четырехъядерной 64-битной Windows 2008.
Когда я запускаю нагрузочный тест, я вижу, что только один процессор используется на 100%, другие процессоры просто простаивают, и я знаю, что сервер не работает на максимуме, поэтому мой тестовый агент не может произвести достаточно нагрузки для Это.
Есть ли способ сказать, чтобы использовать несколько процессоров?
1 ответ
Ashish,
Microsoft намеренно ограничивает использование vsTestHost.exe только одним ядром. Я не знаю способа заставить его использовать несколько ядер.
Это тактика "приманки и переключения", которую Microsoft использует очень часто. Они хотят, чтобы вы приобрели отдельные лицензии для их программного обеспечения Test Load Agent. Программное обеспечение / процесс Test Load Agent является многопоточным и будет работать на всех ядрах ЦП.
С Уважением,
казарка