src/hotspot/os/posix/os_posix.cpp
changeset 58492 227ddf1ff93d
parent 58196 cea6839598e8
child 58654 562bf1878089
--- a/src/hotspot/os/posix/os_posix.cpp	Wed Oct 02 10:01:18 2019 +0200
+++ b/src/hotspot/os/posix/os_posix.cpp	Tue Oct 08 09:33:57 2019 +0200
@@ -373,8 +373,12 @@
 void os::Posix::print_load_average(outputStream* st) {
   st->print("load average:");
   double loadavg[3];
-  os::loadavg(loadavg, 3);
-  st->print("%0.02f %0.02f %0.02f", loadavg[0], loadavg[1], loadavg[2]);
+  int res = os::loadavg(loadavg, 3);
+  if (res != -1) {
+    st->print("%0.02f %0.02f %0.02f", loadavg[0], loadavg[1], loadavg[2]);
+  } else {
+    st->print(" Unavailable");
+  }
   st->cr();
 }