8202579: Revisit VM_Version and VM_Version_ext for overlap and consolidation

Reviewed-by: dholmes, hseigel
This commit is contained in:
Coleen Phillimore 2021-12-15 13:41:59 +00:00
parent 7adf7f3353
commit 1e3ae3be02
33 changed files with 1146 additions and 1867 deletions

View file

@ -26,8 +26,8 @@
#include "memory/resourceArea.hpp"
#include "runtime/os.hpp"
#include "runtime/os_perf.hpp"
#include "runtime/vm_version.hpp"
#include "utilities/globalDefinitions.hpp"
#include CPU_HEADER(vm_version_ext)
#ifdef __APPLE__
#import <libproc.h>
@ -371,11 +371,12 @@ CPUInformationInterface::CPUInformationInterface() {
bool CPUInformationInterface::initialize() {
_cpu_info = new CPUInformation();
_cpu_info->set_number_of_hardware_threads(VM_Version_Ext::number_of_threads());
_cpu_info->set_number_of_cores(VM_Version_Ext::number_of_cores());
_cpu_info->set_number_of_sockets(VM_Version_Ext::number_of_sockets());
_cpu_info->set_cpu_name(VM_Version_Ext::cpu_name());
_cpu_info->set_cpu_description(VM_Version_Ext::cpu_description());
VM_Version::initialize_cpu_information();
_cpu_info->set_number_of_hardware_threads(VM_Version::number_of_threads());
_cpu_info->set_number_of_cores(VM_Version::number_of_cores());
_cpu_info->set_number_of_sockets(VM_Version::number_of_sockets());
_cpu_info->set_cpu_name(VM_Version::cpu_name());
_cpu_info->set_cpu_description(VM_Version::cpu_description());
return true;
}