src/hotspot/os/bsd/os_bsd.cpp
changeset 47903 7f22774a5f42
parent 47881 0ce0ac68ace7
child 48005 9fd89aabb6cd
--- a/src/hotspot/os/bsd/os_bsd.cpp	Wed Nov 15 08:25:28 2017 -0500
+++ b/src/hotspot/os/bsd/os_bsd.cpp	Wed Nov 15 10:34:17 2017 -0500
@@ -3477,6 +3477,14 @@
 }
 
 int os::active_processor_count() {
+  // User has overridden the number of active processors
+  if (ActiveProcessorCount > 0) {
+    log_trace(os)("active_processor_count: "
+                  "active processor count set by user : %d",
+                  ActiveProcessorCount);
+    return ActiveProcessorCount;
+  }
+
   return _processor_count;
 }