以下代码段演示了如何获取JVM运行多长时间的时间。
package org.nhooo.example.management; import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; public class GetUpTime { public static void main(String[] args) { RuntimeMXBean bean = ManagementFactory.getRuntimeMXBean(); // 返回Java虚拟机的运行时间,其中 // 毫秒。 long upTime = bean.getUptime(); System.out.printf("Up Time = %d (ms).", upTime); } }
上面的代码片段的输出:
Up Time = 246 (ms)