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