我已经用Java编写了一个应用程序,并且想添加一个功能来报告该应用程序的正常运行时间。JVM中是否有可以执行此操作的类/方法?
我应该在应用程序启动时保存时间戳,然后在请求时计算与当前正常运行时间的差额吗?
用Java检索应用程序正常运行时间的更好方法是什么?
您可以使用RuntimeMXBean.getUptime()
RuntimeMXBean rb = ManagementFactory.getRuntimeMXBean(); long uptime = rb.getUptime();