GraalVM¶
GraalVM is a high-performance runtime system that provides significant advantages for cloud-native and DevOps environments^[400-devops__01-Concepts-of-Software-Development__GraalVM.md]. A core capability of GraalVM is its support for Native Image generation, which allows Java applications to be compiled ahead-of-time (AOT) into standalone executables^[400-devops__01-Concepts-of-Software-Development__GraalVM.md].
Key Features¶
- Native Image: Applications are compiled into native code, which eliminates the startup overhead and memory footprint associated with standard Java Virtual Machines (JVM) execution^[400-devops__01-Concepts-of-Software-Development__GraalVM.md].
- Performance: Native images generally start instantly and require fewer resources, making them ideal for microservices and serverless architectures^[400-devops__01-Concepts-of-Software-Development__GraalVM.md].
Related Concepts¶
- DevOps
- [[Cloud Native]]
- [[Software Development]]
Sources¶
- 400-devops__01-Concepts-of-Software-Development__GraalVM.md