HotSpot JVM
E68047
HotSpot JVM is a high-performance Java Virtual Machine known for its advanced just-in-time compilation and adaptive optimization techniques, originally developed by Sun Microsystems.
Aliases (7)
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
Java virtual machine
→
software component → |
| developer |
Oracle Corporation
→
Sun Microsystems → |
| hasFeature |
adaptive optimization
→
bytecode interpreter → class data sharing → client compiler → code cache → compressed object pointers → escape analysis → garbage collection → inline caching → just-in-time compilation → just-in-time deoptimization → multi-threaded garbage collector → on-stack replacement → profiling-based optimization → safepoint mechanism → server compiler → tiered compilation → |
| implements |
Java Virtual Machine Specification
→
|
| includesComponent |
C1 compiler
→
C2 compiler → HotSpot garbage collectors → HotSpot interpreter → |
| introducedIn |
Java 1.3
→
|
| license |
GNU General Public License with Classpath Exception
→
|
| notableGarbageCollector |
G1 GC
→
Parallel GC → Serial GC → Shenandoah GC → ZGC → |
| openSourceProject |
OpenJDK
→
|
| optimizationStrategy |
adaptive optimization based on runtime profiling
→
|
| origin |
technology acquired from Longview Technologies (Animorphic Systems)
→
|
| partOf |
Java Platform, Standard Edition
→
OpenJDK → Oracle JDK → |
| programmingLanguage |
C++
→
|
| replaced |
Classic JVM in the reference JDK
→
|
| supportsArchitecture |
ARM
→
SPARC → x86 → x86-64 → |
| supportsLanguage |
Clojure
→
Groovy → Java → Kotlin → Scala → |
| supportsPlatform |
Linux
→
Windows → macOS → |
| targetUse |
desktop applications
→
embedded systems → server applications → |
| usedIn |
OpenJDK 11
→
OpenJDK 8 → Oracle JDK 11 → Oracle JDK 8 → |
Referenced by (15)
| Subject (surface form when different) | Predicate |
|---|---|
|
HotSpot JVM
("HotSpot interpreter")
→
HotSpot JVM ("HotSpot garbage collectors") → Java Platform, Standard Edition ("Java Virtual Machine") → OpenJDK ("HotSpot") → |
includesComponent |
|
Java
("Java Virtual Machine")
→
Java RMI ("Java Virtual Machine") → Jython ("Java Virtual Machine") → |
runsOn |
|
Sun Microsystems
("Java virtual machine")
→
Sun Microsystems ("HotSpot virtual machine") → |
notableTechnology |
|
Sun Microsystems
→
|
developerOf |
|
Java Platform, Micro Edition
("CLDC HotSpot Implementation")
→
|
feature |
|
IBM SDK for Java
("Java Virtual Machine")
→
|
includes |
|
Kotlin
("Java Virtual Machine")
→
|
platform |
|
Oracle JDK
("Java Virtual Machine")
→
|
provides |
|
Java Class Library
("Java Virtual Machine")
→
|
targetPlatform |