src/hotspot/os/windows/os_windows.cpp
changeset 47903 7f22774a5f42
parent 47892 895fddb973a1
child 48016 df39ee817323
--- a/src/hotspot/os/windows/os_windows.cpp	Wed Nov 15 08:25:28 2017 -0500
+++ b/src/hotspot/os/windows/os_windows.cpp	Wed Nov 15 10:34:17 2017 -0500
@@ -723,6 +723,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;
+  }
+
   DWORD_PTR lpProcessAffinityMask = 0;
   DWORD_PTR lpSystemAffinityMask = 0;
   int proc_count = processor_count();