相关疑难解决方法(0)

如何在Java中编写正确的微基准测试?

你如何在Java中编写(并运行)正确的微基准测试?

我在这里寻找代码示例和注释,说明要考虑的各种事项.

示例:基准测量应该测量时间/迭代或迭代/时间,为什么?

相关:秒表基准可以接受吗?

java benchmarking jvm jvm-hotspot microbenchmark

835
推荐指数
11
解决办法
11万
查看次数

Java中的CPU执行时间

我想计算我的函数在Java中执行需要多少CPU时间.目前我正在做如下.

   long startTime = System.currentTimeMillis();
    myfunction();
    long endTime = System.currentTimeMillis();
    long searchTime = endTime - startTime;
Run Code Online (Sandbox Code Playgroud)

但我发现,对于相同的I/PI,根据系统负载获得不同的时间.

那么,如何获得我的函数执行所需的精确CPU时间.

java time execution

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

benchmarking ×1

execution ×1

jvm ×1

jvm-hotspot ×1

microbenchmark ×1

time ×1