hotspot/src/os/solaris/vm/os_solaris.cpp
changeset 4493 9204129f065e
parent 4487 de1359156181
child 5085 4f0c435f8c3c
equal deleted inserted replaced
4492:63c49e60fc25 4493:9204129f065e
   455 static volatile hrtime_t max_hrtime = 0;
   455 static volatile hrtime_t max_hrtime = 0;
   456 static volatile int max_hrtime_lock = LOCK_FREE;     // Update counter with LSB as lock-in-progress
   456 static volatile int max_hrtime_lock = LOCK_FREE;     // Update counter with LSB as lock-in-progress
   457 
   457 
   458 
   458 
   459 void os::Solaris::initialize_system_info() {
   459 void os::Solaris::initialize_system_info() {
   460   _processor_count = sysconf(_SC_NPROCESSORS_CONF);
   460   set_processor_count(sysconf(_SC_NPROCESSORS_CONF));
   461   _processors_online = sysconf (_SC_NPROCESSORS_ONLN);
   461   _processors_online = sysconf (_SC_NPROCESSORS_ONLN);
   462   _physical_memory = (julong)sysconf(_SC_PHYS_PAGES) * (julong)sysconf(_SC_PAGESIZE);
   462   _physical_memory = (julong)sysconf(_SC_PHYS_PAGES) * (julong)sysconf(_SC_PAGESIZE);
   463 }
   463 }
   464 
   464 
   465 int os::active_processor_count() {
   465 int os::active_processor_count() {