gpt4 book ai didi

Java静态/实例变量运行性能

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:15:28 26 4
gpt4 key购买 nike

在阅读 Jack Shirazi 的“Java performance tuning”时,我遇到了以下语句:

“实例和静态变量的操作速度可能会慢一个数量级与方法参数和局部变量相比。”

这仍然适用于 Java 6/7 吗?如果是,其背后的原因是什么? (他解释了一些关于访问局部变量/参数的特殊字节码,但我不明白)。

最佳答案

这里的关键词是可以。问题是局部变量和参数(本质上是局部变量的一种形式)可能在寄存器中,而实例和静态变量最终会在内存中结束(它们会在必要的时间内进入寄存器对它们进行操作,但最终会回到它们所在的内存。

关于Java静态/实例变量运行性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8686695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com