小编Uma*_*die的帖子

哪个代码运行得更快?

我有两段代码,我想知道哪些代码运行速度更快,为什么速度更快.我对JVM和CPU的了解较少,但我很努力.每个提示都会有帮助.

int[] a=new int[1000];
int[] b=new int[10000000];
long start = System.currentTimeMillis();
//method 1
for(int i=0;i<1000;i++){
    for(int j=0;j<10000000;j++){
        a[i]++;
    }
}
long end = System.currentTimeMillis();
System.out.println(end-start);

start=System.currentTimeMillis();
//method 2
for(int i=0 ;i<10000000;i++){
    for(int j=0;j<1000;j++){
        b[i]++;
    }
}
end = System.currentTimeMillis();
System.out.println(end-start);
Run Code Online (Sandbox Code Playgroud)

java performance

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

标签 统计

java ×1

performance ×1