相关疑难解决方法(0)

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

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

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

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

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

java benchmarking jvm jvm-hotspot microbenchmark

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

制作一个数组的副本

我有一个a不断更新的数组.让我们说吧a = [1,2,3,4,5].我需要制作完全相同的副本a并调用它b.如果a要改变[6,7,8,9,10],b应该仍然是[1,2,3,4,5].做这个的最好方式是什么?我尝试了一个for循环:

for(int i=0; i<5; i++) {
    b[i]=a[i]
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不正常.请不要使用深层复制等高级术语,因为我不知道这意味着什么.

java arrays copy

333
推荐指数
8
解决办法
69万
查看次数

标签 统计

java ×2

arrays ×1

benchmarking ×1

copy ×1

jvm ×1

jvm-hotspot ×1

microbenchmark ×1