diff -r 2bf8498a25ec -r 5aa3d728164a src/os/bsd/vm/os_bsd.cpp --- a/src/os/bsd/vm/os_bsd.cpp Tue Jul 10 18:31:51 2018 +0100 +++ b/src/os/bsd/vm/os_bsd.cpp Fri Jul 06 18:50:13 2018 +0000 @@ -3765,6 +3765,16 @@ }; int os::active_processor_count() { + // User has overridden the number of active processors + if (ActiveProcessorCount > 0) { + if (PrintActiveCpus) { + tty->print_cr("active_processor_count: " + "active processor count set by user : %d", + ActiveProcessorCount); + } + return ActiveProcessorCount; + } + return _processor_count; }