Christian WimmeringraalvmUpdates on Class Initialization in GraalVM Native Image Generationtl;dr: Since GraalVM 19.0, application classes in native images are by default initialized at run time and no longer at image build time…Sep 12, 20191Sep 12, 20191
Christian WimmeringraalvmIntroducing the Tracing Agent: Simplifying GraalVM Native Image ConfigurationThe tracing agent records behavior of a Java app running on GraalVM or other JVMs to provide configuration for the Native Image Generator.Jun 5, 20193Jun 5, 20193
Christian WimmeringraalvmIsolates and Compressed References: More Flexible and Efficient Memory Management for GraalVM…tl;dr: GraalVM native images now support isolates (start multiple independent VM instances in the same process) and compressed references…Jan 25, 20193Jan 25, 20193
Christian WimmeringraalvmUnderstanding Class Initialization in GraalVM Native Image GenerationThis article describes the approach before the GraalVM 19.0 release. A newer version covering GraalVM 19.0 and later is available here…Sep 6, 20184Sep 6, 20184