vm_version.hpp revision 3177
0N/A * or visit www.oracle.com if you need additional information or have any
0N/A#include "memory/allocation.hpp"
0N/A#include "utilities/ostream.hpp"
0N/A static const char* _s_vm_release;
0N/A static const char* _s_internal_vm_info_string;
0N/A static bool _supports_cx8;
0N/A static unsigned int _logical_processors_per_package;
0N/A static int _vm_major_version;
0N/A static int _vm_minor_version;
0N/A static int _vm_build_number;
0N/A static bool _initialized;
0N/A static int _parallel_worker_threads;
0N/A static bool _parallel_worker_threads_initialized;
0N/A static int _reserve_for_allocation_prefetch;
0N/A static void initialize();
0N/A static const char* vm_info_string();
0N/A static const char* vm_release();
0N/A static const char* vm_platform_string();
0N/A static const char* vm_build_user();
0N/A static int vm_major_version() { assert(_initialized, "not initialized"); return _vm_major_version; }
0N/A static int vm_minor_version() { assert(_initialized, "not initialized"); return _vm_minor_version; }
0N/A static int vm_build_number() { assert(_initialized, "not initialized"); return _vm_build_number; }
0N/A static unsigned int jvm_version();
0N/A static const char* internal_vm_info_string();
0N/A static const char* jre_release_version();
0N/A static unsigned int logical_processors_per_package() {
0N/A return _logical_processors_per_package;
0N/A static int reserve_for_allocation_prefetch() {
0N/A return _reserve_for_allocation_prefetch;
0N/A static bool use_biased_locking() { return true; }
0N/A static unsigned int parallel_worker_threads();
0N/A static unsigned int calc_parallel_worker_threads();