【发布时间】:2019-08-24 00:03:02
【问题描述】:
我使用以下命令运行一个示例。
java -cp bin examples.generators.SimpleCircuitGenerator
此代码输出运行 SimpleCircuitGenerator 的时间。我想知道如何多次运行相同的代码。我怎样才能使用终端来做到这一点?我的目标是测量多次运行 SimpleCircuitGenerator 的时间。
【问题讨论】:
-
这不是真正的 [java] 特定的,更像是操作系统的东西,或者你想用 java 编程吗?
-
是的。我想要它在java中
-
如果你想让一个程序来做,那么你需要编写一个程序。否则,它有点依赖于 O/S。在 Linux(或使用 Cygwin 的 Windows)上,我会使用
for循环和seq。 -
那么你不会多次运行
java -cp ...。要重复代码使用for循环,要注册它的时间使用System.nanoTime()或更好,使用JMH 之类的框架(不确定from the terminal) -
用Java写一个循环,使用java processbuilder。