shr*_*000 9 java static instance
在阅读Jack Shirazi的"Java性能调优"时,我发现了以下声明:
"与方法参数和局部变量相比,实例和静态变量的运行速度可能会慢一个数量级."
这仍然适用于Java 6/7吗?如果是的话,背后的原因是什么?(他解释了有关访问局部变量/参数的特殊字节码,但我不明白).
这里的关键词可以是.问题是locals和params(本质上是本地人的味道)可能在寄存器中,而实例和静态变量最终会在内存中结束(它们会在操作它们的时间内进入寄存器,但最终会返回他们去的记忆).
| 归档时间: |
|
| 查看次数: |
1652 次 |
| 最近记录: |