< prev index next >
src/share/vm/runtime/os.cpp
Print this page
rev 10161 : 8149184: os::is_server_class_machine() could return incorrect result if a host's cpu have a few logical cores
Reviewed-by: duke
@@ -1488,11 +1488,11 @@
const unsigned int logical_processors =
VM_Version::logical_processors_per_package();
if (logical_processors > 1) {
const unsigned int physical_packages =
os::active_processor_count() / logical_processors;
- if (physical_packages > server_processors) {
+ if (physical_packages >= server_processors) {
result = true;
}
} else {
result = true;
}
< prev index next >