计算Java启动成本

时间:2015-12-14 03:59:59

标签: java time

我目前有一个程序可以打印运行main方法所需的时间。当我在命令行上运行该程序并计时时,它需要相当长的时间。

如,

$ time java MyProgram "arg"
done by .004

real    0m0.105s
user    0m0.083s
sys     0m0.022s

我的问题是 - 是否有可能计算程序本身内java程序的启动成本?

1 个答案:

答案 0 :(得分:2)

你可以将它作为main方法的第一行。 java.lang.management.ManagementFactory.getRuntimeMXBean().getUptime()