如何在 gremlin 控制台中测量时间
How time is measured in gremlin console
我想了解如何在 gremlin 控制台中以毫秒或秒为单位测量时间。我使用了 clock() 方法,结果为 0.23456789.
结果生成使用:
public static double clock(final int loops, final Runnable runnable) {
runnable.run(); // warm-up
return IntStream.range(0, loops).mapToDouble(i -> {
long t = System.nanoTime();
runnable.run();
return (System.nanoTime() - t) * 0.000001;
}).sum() / loops;
}
因此,您使用 clock
要求的每个 运行 所花费的时间是使用纳秒计算并乘以 0.000001。将结果相加并除以您要求的 运行 秒数,得出平均时间。所以结果以毫秒为单位。希望对您有所帮助。
我想了解如何在 gremlin 控制台中以毫秒或秒为单位测量时间。我使用了 clock() 方法,结果为 0.23456789.
结果生成使用:
public static double clock(final int loops, final Runnable runnable) {
runnable.run(); // warm-up
return IntStream.range(0, loops).mapToDouble(i -> {
long t = System.nanoTime();
runnable.run();
return (System.nanoTime() - t) * 0.000001;
}).sum() / loops;
}
因此,您使用 clock
要求的每个 运行 所花费的时间是使用纳秒计算并乘以 0.000001。将结果相加并除以您要求的 运行 秒数,得出平均时间。所以结果以毫秒为单位。希望对您有所帮助。