Oracle GraalVM
E356913
Oracle GraalVM is a high-performance, polyglot virtual machine from Oracle that accelerates Java and other language runtimes and enables ahead-of-time native image compilation.
All labels observed (8)
| Label | Occurrences |
|---|---|
| GraalVM | 3 |
| Graal JIT compiler | 1 |
| Graal just-in-time compiler | 1 |
| GraalVM distribution | 1 |
| Java (via GraalVM) | 1 |
| Oracle GraalVM canonical | 1 |
| Oracle GraalVM Community Edition | 1 |
| Oracle GraalVM Enterprise Edition | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Java virtual machine implementation
ⓘ
polyglot runtime ⓘ virtual machine ⓘ |
| basedOn | Java Virtual Machine ⓘ |
| developer | Oracle Corporation ⓘ |
| distribution |
Oracle GraalVM
self-linksurface differs
ⓘ
surface form:
Oracle GraalVM Community Edition
Oracle GraalVM self-linksurface differs ⓘ
surface form:
Oracle GraalVM Enterprise Edition
|
| feature |
ahead-of-time compilation
ⓘ
embedding of multiple languages in one process ⓘ high-performance JIT compilation ⓘ low startup time for native images ⓘ native image generation ⓘ polyglot interoperability ⓘ reduced memory footprint for native images ⓘ support for Java Virtual Machine bytecode ⓘ support for Node.js runtime ⓘ support for cloud-native applications ⓘ support for microservices deployment ⓘ |
| goal |
improve application performance
ⓘ
reduce memory usage ⓘ reduce startup time ⓘ |
| hasComponent |
Oracle GraalVM
self-linksurface differs
ⓘ
surface form:
Graal just-in-time compiler
Native Image ⓘ Polyglot API ⓘ Truffle language implementation framework ⓘ |
| implements | Java Virtual Machine Specification ⓘ |
| integratesWith |
Micronaut
ⓘ
OpenJDK ⓘ Oracle JDK ⓘ Quarkus ⓘ Spring Boot ⓘ |
| license |
GNU General Public License with Classpath Exception
ⓘ
Oracle GraalVM Free Terms and Conditions ⓘ |
| optimizedFor |
Java applications
ⓘ
cloud-native microservices ⓘ polyglot workloads ⓘ |
| supportsLanguage |
Java
ⓘ
JavaScript ⓘ LLVM-based languages ⓘ Python ⓘ R ⓘ Ruby ⓘ WebAssembly specification ⓘ
surface form:
WebAssembly
|
| supportsPlatform |
Linux
ⓘ
Windows ⓘ macOS ⓘ |
| useCase |
command-line applications
ⓘ
high-performance language runtimes ⓘ microservices architectures ⓘ serverless functions ⓘ |
| website | https://www.graalvm.org/ ⓘ |
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
GraalVM
this entity surface form:
Graal JIT compiler
this entity surface form:
GraalVM distribution
this entity surface form:
Java (via GraalVM)
this entity surface form:
Graal just-in-time compiler
this entity surface form:
Oracle GraalVM Community Edition
this entity surface form:
Oracle GraalVM Enterprise Edition
this entity surface form:
GraalVM