Java Virtual Machine (JVM)
(Redirected from Java virtual machine)
Jump to navigation
Jump to search
A Java Virtual Machine (JVM) is a virtual machine that can execute Java bytecode.
- Context:
- It can make use of a JVM Heap for memory management.
- It can be profiled by systems such as YourKit Java Profiler[1].
- ...
- Example(s):
- Azul Zulu.
- …
- Counter-Example(s):
- LLVM.
- See: OpenJDK, Java Programming Language, Calling Convention.
References
2018
- (Wikipedia, 2018) ⇒ https://en.wikipedia.org/wiki/List_of_Java_virtual_machines Retrieved:2018-9-26.
- This article provides non-exhaustive lists of Java SE Java virtual machines (JVMs). It does not include a large number of Java ME vendors. Note that Java EE runs on the standard Java SE JVM but that some vendors specialize in providing a modified JVM optimized for Java EE applications. A large amount of Java development work takes place on Windows, Solaris, Linux and FreeBSD, primarily with the Oracle JVMs. Note the further complication of different 32-bit/64-bit varieties.
The primary reference Java VM implementation is HotSpot, produced by Oracle Corporation.
- This article provides non-exhaustive lists of Java SE Java virtual machines (JVMs). It does not include a large number of Java ME vendors. Note that Java EE runs on the standard Java SE JVM but that some vendors specialize in providing a modified JVM optimized for Java EE applications. A large amount of Java development work takes place on Windows, Solaris, Linux and FreeBSD, primarily with the Oracle JVMs. Note the further complication of different 32-bit/64-bit varieties.
2013
- http://en.wikipedia.org/wiki/Java_virtual_machine
- A Java virtual machine (JVM) is a virtual machine that can execute Java bytecode. It is the code execution component of the Java platform. Sun Microsystems has stated that there are over 5.5 billion JVM-enabled devices.[1]