是的,一点没错。声称Java被解释的文章通常由不了解Java的工作原理或不了解解释的含义的人撰写。
话虽如此,HotSpot 有时 会 解释代码-
这是一件好事。绝对有任何应用程序的部分(通常是在启动过程中)仅执行一次。如果您能以比JIT编译快的速度进行解释,那为什么还要打扰开销呢?另一方面,我对“
Java被解释”文章的经验是,这 不是 它们的意思:)
编辑:要理解TJ
Crowder的观点:是的,从java.com下载的JVM将是HotSpot。但是,HotSpot有两种不同的JIT:服务器和台式机。总而言之,桌面JIT旨在快速启动应用程序,而服务器JIT则更注重于长期的高性能:服务器应用程序通常运行很长时间,因此花费大量时间优化它们从长远来看会有所回报。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)