equal
deleted
inserted
replaced
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() { |