O'Reilly logo

Java EE 7 Performance Tuning and Optimization by Osama Oransa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Memory Profiling

This is the third chapter in the series of chapters that explain the different profiling aspects. We covered CPU time profiling in Chapter 6, CPU Time Profiling, and thread profiling in Chapter 7, Thread Profiling.

In this chapter, we will cover memory profiling; this will include essential topics such as garbage collection, heap dumps, and Object Query Language (OQL).

At the end of this chapter, we will have our mature performance fixing strategy for Java enterprise applications.

The following topics will be covered in this chapter:

  • Reading and interpreting memory profiling results from different profiling tools
  • Dealing with heap dumps
  • Using OQL to query heap dumps
  • Understanding garbage collection logs and using visualizing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required