Slide 135
Slide 135 text
here’s what we see in our controlled lab
JVM Native
Quarkus
Spring
Boot
Ratio
(Quarkus /
SB)
Spring Boot
(w/AOT)
Ratio
(Quarkus /
SB AOT)
Ratio
(SB AOT /
SB)
Quarkus
Spring
Boot
Ratio
(Quarkus /
SB)
Framework version 3.22.3 3.4.5 3.4.5 3.22.3 3.4.5
Build time (s) 13.15 7.60 172.95% 17.02 77.26% 223.85% 178.99 279.45 64.05%
Av. RSS after startup (MB) 192.31 298.09 64.51% 290.40 66.22% 97.42% 71.22 205.74 34.62%
Av. time to 1st req (ms) 4652.67 8770.33 53.05% 8180.67 56.87% 93.28% 135.67 916.67 14.80%
Av. RSS after 1st req (MB) 244.61 339.52 27.05% 331.78 73.73% 97.72% 79.12 208.21 38.00%
Av. throughput (req/sec)
30,397.95 6,495.20 468.01% 6,427.64 472.93% 98.96% 16,753.94 6,146.27 272.59%
Max throughput density
(req/sec/MB) 35.79 7.95 450.50% 7.89 453.88% 99.26% 59.82 15.94 375.27%
Build RSS (GB) 5.62 157.04 57.92%
Binary Size (MB) 90.95 157.04 57.92%
https://github.com/edeandrea/quarkus-for-spring-devs-examples/tree/quarkus-for-spring-devs-talk-sb3
8 cores, 14GB RAM, GraalVM CE 21.0.2