< prev index next >

src/hotspot/os/linux/os_linux.cpp

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

*** 2118,2127 **** --- 2118,2129 ---- os::Linux::print_distro_info(st); os::Posix::print_uname_info(st); + os::Linux::print_uptime_info(st); + // Print warning if unsafe chroot environment detected if (unsafe_chroot_detected) { st->print("WARNING!! "); st->print_cr("%s", unstable_chroot_error); }
*** 2303,2312 **** --- 2305,2323 ---- void os::Linux::print_ld_preload_file(outputStream* st) { _print_ascii_file("/etc/ld.so.preload", st, "\n/etc/ld.so.preload:"); st->cr(); } + void os::Linux::print_uptime_info(outputStream* st) { + struct sysinfo sinfo; + int ret = sysinfo(&sinfo); + if (ret == 0) { + st->print_cr("OS uptime (in days): %.2lf", (double) sinfo.uptime/(60*60*24) ); + } + } + + void os::Linux::print_container_info(outputStream* st) { if (!OSContainer::is_containerized()) { return; }
< prev index next >