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

Analyzing memory profiling results

Memory profiling analysis, mainly contains the following four aspects:

  • Memory spaces analysis as seen in the telemetric graphs in NetBeans and JProfiler
  • Detailed object statistics, as we saw in the live memory allocation tables
  • Garbage collection logs or visualized logs
  • Heap dump analysis

We will discuss heap dump analysis in a separate section in this chapter. Now let's go through the other three aspects one by one.

Analyzing memory space graphs

Memory profiling graphs are useful to identify memory consumption by the application, as we can see in the following screenshot of the telemetry graph:

Analyzing memory space graphs

The graph displays the ...

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