Can Java cold-start?
A GraalVM based HTTP service
In this installment of the series
we are using examples created using just GraalVM to cold start a HTTP server.
If you want to run the experiment yourself you can download the
|Example 41 - GraalVM
These numbers were collected on a Mac Mini M1 with 16GB using Java 17
Note the generated x86 binary causes Rosetta2 to be used as there
currently is no native M1 support for GraalVM
- Process start - the amount of time it takes before the JVM
is executing your code.
- Process ready time - the amount of time it takes for the HTTP
server to be ready for processing.
- Process total - the total time (process start + process
If you have any comments, suggestions or concerns, please start a
Posted November 8th, 2021