Я хотел бы ограничить количество потоков/процессов, доступных для Java VM, подобно тому, как вы устанавливаете доступную память. Я хотел бы иметь возможность указать его, чтобы просто использовать 1 поток или произвольное число.
ПРИМЕЧАНИЕ. Я не могу установить его в коде, поскольку код, который я хотел бы ограничить, - это библиотека, в которой я не могу изменить источник. Таким образом, это должен быть жесткий колпак, наложенный на уровень виртуальной машины. (Или если вы могли бы наложить ограничение потока на само приложение, которое могло бы переопределять библиотеки?)
ПРИМЕЧАНИЕ 2. Целью этого является тест производительности, чтобы дросселировать библиотеку, которую я хочу протестировать, чтобы увидеть, насколько хорошо она будет работать, когда у нее будет доступ к процессорам с разными номерами/потоками.
Спасибо!