如何在gremlin控制台中测量时间

如何在gremlin控制台中测量时间,gremlin,janusgraph,Gremlin,Janusgraph,我试图理解在gremlin控制台中如何以毫秒或秒来度量时间。我使用了方法clock(),结果为0.23456789。这里是clock的实现。 使用以下方法生成结果: public static double clock(final int loops, final Runnable runnable) { runnable.run(); // warm-up return IntStream.range(0, loops).mapToDouble(i ->

我试图理解在gremlin控制台中如何以毫秒或秒来度量时间。我使用了方法clock(),结果为0.23456789。

这里是
clock
的实现。

使用以下方法生成结果:

 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。将结果相加并除以您要求的运行次数,得出平均时间。因此,结果以毫秒为单位。我希望这有帮助