什么是热点?

问题描述 投票:1回答:4

我刚刚听说过HotSpot JVM,而不是Oracle JRockik JVM。什么是热点?这是旧的Sun JVM,还是其他?

java terminology
4个回答
5
投票

HotSpot是随附的Sun JVM,它支持对频繁使用的代码段进行即时编译。

出于所有实际目的,它是“ Sun JVM”或现在的“ Oracle JVM”。请注意,这是与开源相同的JVM,因此它也是“ OpenJDK JVM”。

回溯到那时,Sun确实发布了不支持JIT的JVM,但是很久以前,遇到它的几率很小。


0
投票

[AFAIK,它的旧Sun JVM,现在是OpenJDK的一部分,因此可作为许多其他实现的参考。


0
投票

Oracle的JVM称为HotSpot


0
投票

使用javac将Java应用程序编译为字节码。在应用程序运行时,JVM将类文件加载到内存中,并分析程序的hot spots性能。因此,名称为“ HotSpot JVM”。实时(JIT)编译器将应用程序的某些部分编译为可重复执行为本机代码。 JIT compilation,但是,需要处理器时间和内存,这会影响应用程序的启动时间。

source to my answer

© www.soinside.com 2019 - 2024. All rights reserved.