2
我目前有一个程序,可以在其中打印运行主方法所需的时间。然而,当我在命令行上运行这个程序时,它需要相当长的时间。计算Java启动成本
例如,
$ time java MyProgram "arg"
done by .004
real 0m0.105s
user 0m0.083s
sys 0m0.022s
我的问题是这 - 是可以计算程序本身内的java程序的启动成本是多少?
我目前有一个程序,可以在其中打印运行主方法所需的时间。然而,当我在命令行上运行这个程序时,它需要相当长的时间。计算Java启动成本
例如,
$ time java MyProgram "arg"
done by .004
real 0m0.105s
user 0m0.083s
sys 0m0.022s
我的问题是这 - 是可以计算程序本身内的java程序的启动成本是多少?
你可以把它作为你主要方法的第一行。 java.lang.management.ManagementFactory.getRuntimeMXBean().getUptime()
谢谢你的完美! – dpa97
'main'被调用后在JVM本身已经初始化,所以这将取决于你考虑“启动”成本是 – MadProgrammer
我想的时间从终端通过该命令,直到主方法开始运行。谢谢! – dpa97