gpt4 book ai didi

java - 64 位 Java 平台的优势

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:28 25 4
gpt4 key购买 nike

我绝对是 Java 平台的新手我想知道我是否需要更改我的代码中的任何内容才能获得 64 位 JRE 的好处?

或者当我用“java -d64”启动它时它会以某种涡轮模式运行吗?

非常感谢您的帮助

最佳答案

我以前的版本虽然不假,但写得过于简单了。

从 32 位更改为 64 位不会自动使您的应用程序运行得更快,在某些情况下可能会适得其反。在“负面”方面与 32 位指针相比,使用 64 位指针在 JVM 中取消引用内存指针可能需要更长的时间。与 2 GB 堆相比,16 GB 堆的完全垃圾收集和压缩可能需要更长的时间。

积极的一面:64 位处理器指令比 32 位处理器指令更有效。64 位 JVM 允许您拥有比 32 位 4 GB 大 2^32 倍的堆大小。 (如果你有能力购买那么多的 RAM)如果您的堆大小小于 4 GB,某些 JVM 可以使用压缩引用,从而为您提供 64 位指令的优势,而无需支付 64 位取消引用的代价。

如果你有一个很好的 JVM,我会选择 64 位,不管堆大小,只要做好准备,你可能不得不为拥有一个非常大的堆而降低性能。

关于java - 64 位 Java 平台的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/200147/

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