Can Java cold-start?

A Vert.X based HTTP service

In this installment of the series we are using examples running on Vert.X to cold start the HTTP service.

If you want to run the experiment yourself you can download the example.tar.gz file.

Example Process start Process ready Process total
Example 37 - Vert.X 219 ms 49 ms 268 ms
Example 38 - Vert.X (Docker) 747 ms 61 ms 808 ms

These numbers were collected on a Mac Mini M1 with 16GB using Java 17


If you have any comments, suggestions or concerns, please start a discussion on GitHub.

Posted November 4th, 2021