Learn how to create native images with Java frameworks like Micronaut, Quarkus, and Spring Boot.
Nice article Matt! I was wondering if you might comment at all on “time to first request” or memory usage of the three different technologies?
My guess is that Spring Boot would be faster for the first request since it does the OIDC discovery lookup at startup. I did not test memory usage. I’ll look into it.
I updated this post to use the latest versions and added a memory used comparison. Hope this helps!
Hi Matt, I wonder what is average memory, cpu and response times after 5 min running a test calling the services you created.
You should be able to clone my repo, use the commands I did in this post, and get these values.
I updated this post today and tried sending 5 requests instead of just one request. I discovered that Micronaut seems to increase the memory used by 20 MB with each request. Quarkus and Spring Boot only increased by 1-2 MB. I also tried waiting 5 minutes and didn’t see any decrease in memory usage.