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
|