gpt4 book ai didi

java - Java 静态调用比非静态调用更贵还是更便宜?

转载 作者:IT老高 更新时间:2023-10-28 11:46:13 27 4
gpt4 key购买 nike

以一种或另一种方式有任何性能优势吗?它是编译器/虚拟机特定的吗?我正在使用热点。

最佳答案

首先:您不应该根据性能来选择静态还是非静态。

第二:在实践中,它不会有任何区别。 Hotspot 可能会选择以使一种方法的静态调用更快、另一种方法的非静态调用更快的方式进行优化。

第三:围绕静态与非静态的许多神话要么基于非常古老的 JVM(它没有做任何接近 Hotspot 所做的优化),或者一些内存中的关于 C++ 的琐事(其中动态调用使用 < em>比静态调用多一个内存访问)。

关于java - Java 静态调用比非静态调用更贵还是更便宜?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3805155/

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