Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0389fd4

Browse files
GraalVM topic
1 parent f6e600c commit 0389fd4

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,3 +290,6 @@ At the beginning, it was the repository with questions from Java interviews. Cur
290290
- [What is RabbitMQ?](rabbitmq.md#what-is-rabbitmq)
291291
- [What are the advantages/disadvantages of using message brokers?](rabbitmq.md#what-are-the-advantagesdisadvantages-of-using-message-brokers)
292292
- [What is the Exchange in RabbitMQ?](rabbitmq.md#what-is-the-exchange-in-rabbitmq)
293+
294+
## GraalVM
295+
- [What is GraalVM Native Image?](graalvm.md#what-is-graalvm-native-image)

graalvm.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# GraalVM
2+
- [What is GraalVM Native Image?](#what-is-graalvm-native-image)
3+
4+
## What is GraalVM Native Image?
5+
**GraalVM Native Image** allows you to ahead-of-time compile Java code to a standalone executable, called a **native image**. This executable includes the application classes, classes from its dependencies, runtime library classes from JDK and statically linked native code from JDK. It does not run on the Java VM, but includes necessary components like memory management and thread scheduling from a different virtual machine, called “Substrate VM”. Substrate VM is the name for the runtime components (like the deoptimizer, garbage collector, thread scheduling etc.). The resulting program has faster startup time and lower runtime memory overhead compared to a Java VM.
6+
###### Relative links:
7+
- https://www.graalvm.org/docs/reference-manual/native-image/
8+
9+
[Home Page](README.md)

0 commit comments

Comments
 (0)