HPjmeter 4.3 User's Guide

Guidelines
Escalating numbers of unfinalized objects can indicate that the finalizer queue is growing,
with associated objects holding increasing space in the heap.
Details
Some or many of the objects in a finalizer queue may no longer be needed by the program
and are waiting to be finalized and then collected.
Check to see if the finalize () method in your application is being called at appropriate
times and frequency.
Profiling with Xeprof will help you to obtain details about the number of unused finalizers
in the heap.
Use the monitoring or profiling thread histogram to check the state of the finalizer thread
during the recorded period.
Related Topics
Unfinalized Queue Growth (page 133)
Thread Histogram (page 152)
Reading Profiling Histograms (page 87)
Profiling with -Xeprof (page 72)
Allocated Object Statistics by Class
Shows object allocation statistics according to the object type allocated.
Guidelines
A typical large Java application allocates a lot of strings. This value can reach 25 percent of all
allocations. If any other type, especially an application-defined type approaches or exceeds such
a value, it may indicate inefficient code.
Using Monitoring Displays 145