
Where Spring Boot Startup Time Goes
Startup time is class loading, condition evaluation and JIT warmup in some proportion. Measure the split before reaching for a fix.
2 articles

Startup time is class loading, condition evaluation and JIT warmup in some proportion. Measure the split before reaching for a fix.

Virtual threads scale until something nails one to its carrier. Here is what still pins on modern JDKs, and how to see it happen.