Можно ли заставить существующее Java-приложение использовать не более x ядер?

Мы тестируем существующие Java-программы. Это многопоточные приложения, предназначенные для использования многоядерных процессоров. Мы хотели бы измерить влияние количества ядер на скорость работы, но мы не желаем (и не можем) изменять код этих приложений.

Конечно, мы можем протестировать программное обеспечение на разных машинах, но это дорого и сложно. Мы бы предпочли программное обеспечение.

Примечание: вы можете предположить, что платформой тестирования является Windows, Linux или Mac. В идеале мы хотели бы иметь возможность запускать тесты на любой из этих платформ.

33
задан Daniel Lemire 16 January 2012 в 16:18
поделиться