台式机上的JVM是否使用JIT编译?

台式机上的JVM是否使用JIT编译?,第1张

台式机上的JVM是否使用JIT编译?

是的,一点没错。声称Java被解释的文章通常由不了解Java的工作原理或不了解解释的含义的人撰写。

话虽如此,HotSpot 有时 解释代码-
这是一件好事。绝对有任何应用程序的部分(通常是在启动过程中)仅执行一次。如果您能以比JIT编译快的速度进行解释,那为什么还要打扰开销呢?另一方面,我对“
Java被解释”文章的经验是,这 不是 它们的意思:)

编辑:要理解TJ
Crowder的观点:是的,从java.com下载的JVM将是HotSpot。但是,HotSpot有两种不同的JIT:服务器和台式机。总而言之,桌面JIT旨在快速启动应用程序,而服务器JIT则更注重于长期的高性能:服务器应用程序通常运行很长时间,因此花费大量时间优化它们从长远来看会有所回报。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5428838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存