Fast and Compact: Reducing Size of AOT-Compiled Java Code without Sacrificing Performance
GraalVM Native Image is a technology that compiles Java applications to native executables ahead of time (AOT). Due to highly aggressive optimizations, it is possible to reach a peak performance similar to that of a regular Java application executed on a Java Virtual Machine (JVM) and its Just-in-Time (JIT) compiler. The advantage of Native Image is much faster start-up when compared to the JVM and the JIT compiler. However, binary files resulting from Native Image tend to be quite large.
Authors
- Hanspeter Mössenböck (ORCID: https://orcid.org/0000-0001-7706-7308)
- Roland Schatz (ORCID: https://orcid.org/0009-0006-3100-8816)
- Paley Li (ORCID: https://orcid.org/0009-0001-7461-3331)
- Christoph Pichler (ORCID: https://orcid.org/0009-0008-7223-6692)
- Bernhard Urban-Forster
Institutions
- Johannes Kepler University of Linz (AT)
Publication Details
- Published
- 2025-10-09
- DOI
- https://doi.org/10.1145/3759426.3760976
- Citations
- 2
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 2.97