How Fast is Spring?

October 3, 2018

In this presentation we take stock of some of the myths and assumptions regarding the runtime costs of using Spring. The conclusion is that preconceptions about slowness, component scanning, autoconfiguration, binding, use of reflection are all completely wrong. We look at data from a large set of benchmarks, analysing the performance of Spring applications. We concentrate on JVM startup time, but data are also available regarding total resource usage, and other runtime overheads. Spring is not slow, despite many people's preconceptions, but measuring the performance can bring useful optimizations, some of which we will point out in this session. Finally, we can go deeper than that and show what kinds of apps are slower to start and why. Speaker: Dr. Dave Syer Senior Consulting Engineer, Pivotal Filmed at SpringOne Platform 2018

Previous
Modern Messaging with RabbitMQ, Spring Cloud and Reactor
Modern Messaging with RabbitMQ, Spring Cloud and Reactor

RabbitMQ has always been a first-class citizen in the Spring ecosystem and integration has been even faster...

Next Video
Guide to "Reactive" for Spring MVC Developers
Guide to "Reactive" for Spring MVC Developers

Having a modern, reactive, non-blocking, web stack in Spring Framework 5.0, along with reactive Spring Data...