Native Image Build Process Input: All classes from application, libraries, and VM Application
Output: Native executable
Points-to Analysis
Ahead-of-Tim Compilation
Libraries
Code in Text Section
Run Initializations JDK Heap Snapshotting
Substrate VM
e
Iterative analysis until fixed point is reached
Image Heap Writing
Image Heap in Data Section