7

Finding Bottlenecks and Optimizing Your Application

Finding what makes your application perform below your expectations can be difficult if you don’t follow a systematic approach. When optimizing an application, it’s important to focus your efforts on facts, not guesses. For that reason, in this chapter, we’ll leverage the tools and learnings from Chapter 3, and we’ll tackle some common challenges by analyzing the footprints of the changes applied.

In this chapter, you will learn how to use observability tools to find the bottlenecks of your application and apply some common techniques of application optimization, such as caching and runtime tuning. You will also learn how to improve your application’s startup time and resource consumption ...

Get Spring Boot 3.0 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.