wfb*_*ale 7 java arrays performance
我正在创建一个模拟程序,我希望代码得到非常优化.现在我有一个数组循环通过我使用的各种for循环
for(int i = 0; i<array.length; i++){
//do stuff with the array
}
Run Code Online (Sandbox Code Playgroud)
我想知道如果我在类中保存一个变量来指定这个数组长度会更快,并使用它.或者如果它重要的话.
duf*_*ymo 13
访问数组上的length属性的速度和它一样快.
您会看到人们建议您在进入循环之前保存数据结构大小,因为这意味着每个迭代都需要一个方法.
但这是一种很少重要的微观优化.在您有数据告诉您这是性能问题的原因之前,不要太担心这种事情.
你应该花更多的时间考虑你在这个循环中嵌入的算法,可能的并行性等等.这对你寻求优化的解决方案更有意义.
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |