【发布时间】:2014-01-08 19:35:30
【问题描述】:
我有几个 java 类文件,每个都有一个 main 方法。由于这些是已编译的类,因此我无法在调用类的main 方法之前和之后修改代码和跟踪系统时间。有什么方法可以从 JVM 或任何其他工具(最好是命令行)获得这个度量?
【问题讨论】:
-
不确定你需要什么级别的准确度,但是linux有内置的时间命令thegeekstuff.com/2012/01/time-command-examples
-
谢谢你,这将给我一个开始。但是那个时间不还包括JVM本身在程序运行之前加载所花费的时间吗?如果能够跟踪 JVM 执行程序所花费的时间,那就太好了。
-
它可能不会来自命令行,但您可以使用
profiler。 -
会的。不幸的是,这是我知道的唯一工具!希望其他人能给你一个更好的答案...
-
使用bash命令时间superuser.com/questions/266211/how-to-time-a-process-in-bash">看这个问题
标签: java debugging jvm profiling