< prev index next >

src/hotspot/os/aix/os_aix.cpp

Print this page
rev 56978 : 8234397: add OS uptime information to os::print_os_info output


1368 
1369 void os::print_os_info_brief(outputStream* st) {
1370   uint32_t ver = os::Aix::os_version();
1371   st->print_cr("AIX kernel version %u.%u.%u.%u",
1372                (ver >> 24) & 0xFF, (ver >> 16) & 0xFF, (ver >> 8) & 0xFF, ver & 0xFF);
1373 
1374   os::Posix::print_uname_info(st);
1375 
1376   // Linux uses print_libversion_info(st); here.
1377 }
1378 
1379 void os::print_os_info(outputStream* st) {
1380   st->print("OS:");
1381 
1382   os::Posix::print_uname_info(st);
1383 
1384   uint32_t ver = os::Aix::os_version();
1385   st->print_cr("AIX kernel version %u.%u.%u.%u",
1386                (ver >> 24) & 0xFF, (ver >> 16) & 0xFF, (ver >> 8) & 0xFF, ver & 0xFF);
1387 


1388   os::Posix::print_rlimit_info(st);
1389 
1390   os::Posix::print_load_average(st);
1391 
1392   // _SC_THREAD_THREADS_MAX is the maximum number of threads within a process.
1393   long tmax = sysconf(_SC_THREAD_THREADS_MAX);
1394   st->print_cr("maximum #threads within a process:%ld", tmax);
1395 
1396   // print wpar info
1397   libperfstat::wparinfo_t wi;
1398   if (libperfstat::get_wparinfo(&wi)) {
1399     st->print_cr("wpar info");
1400     st->print_cr("name: %s", wi.name);
1401     st->print_cr("id:   %d", wi.wpar_id);
1402     st->print_cr("type: %s", (wi.app_wpar ? "application" : "system"));
1403   }
1404 
1405   VM_Version::print_platform_virtualization_info(st);
1406 }
1407 




1368 
1369 void os::print_os_info_brief(outputStream* st) {
1370   uint32_t ver = os::Aix::os_version();
1371   st->print_cr("AIX kernel version %u.%u.%u.%u",
1372                (ver >> 24) & 0xFF, (ver >> 16) & 0xFF, (ver >> 8) & 0xFF, ver & 0xFF);
1373 
1374   os::Posix::print_uname_info(st);
1375 
1376   // Linux uses print_libversion_info(st); here.
1377 }
1378 
1379 void os::print_os_info(outputStream* st) {
1380   st->print("OS:");
1381 
1382   os::Posix::print_uname_info(st);
1383 
1384   uint32_t ver = os::Aix::os_version();
1385   st->print_cr("AIX kernel version %u.%u.%u.%u",
1386                (ver >> 24) & 0xFF, (ver >> 16) & 0xFF, (ver >> 8) & 0xFF, ver & 0xFF);
1387 
1388   os::Posix::print_uptime_info(st);
1389 
1390   os::Posix::print_rlimit_info(st);
1391 
1392   os::Posix::print_load_average(st);
1393 
1394   // _SC_THREAD_THREADS_MAX is the maximum number of threads within a process.
1395   long tmax = sysconf(_SC_THREAD_THREADS_MAX);
1396   st->print_cr("maximum #threads within a process:%ld", tmax);
1397 
1398   // print wpar info
1399   libperfstat::wparinfo_t wi;
1400   if (libperfstat::get_wparinfo(&wi)) {
1401     st->print_cr("wpar info");
1402     st->print_cr("name: %s", wi.name);
1403     st->print_cr("id:   %d", wi.wpar_id);
1404     st->print_cr("type: %s", (wi.app_wpar ? "application" : "system"));
1405   }
1406 
1407   VM_Version::print_platform_virtualization_info(st);
1408 }
1409 


< prev index next >