9.3.2 Functionality that requires the class-wise statistical functionality
The following table lists the types and the overview of the functionality that requires the class-wise statistical functionality.
Types |
Overview |
Reference |
---|---|---|
Instance statistical functionality |
Outputs the total size of instances that have instances of class as members, for each class. |
|
STATIC member statistical functionality |
Outputs the total size of the instances of the static members for each class. |
|
Reference-related information output functionality |
Outputs the reference relation of the class that has a specified class (instance) as member. |
|
Pre-statistical GC selection functionality |
You can select whether to execute the GC before a class-wise statistical information is output. Use the options to specify this functionality when executing the jheapprof command. In default setting, the Full GC is executed before a class-wise statistical information is output. |
|
Unused objects statistical functionality in the Tenured area |
Identifies the unused objects in the Tenured area. |
|
Base object list output functionality for Tenured augmentation factors |
Outputs the information about objects acting as the base of the unused objects that are identified using the unused object statistical functionality in the Tenured area. |
Among the above functionalities, an instance statistical functionality, the STATIC member statistical functionality, reference-related information output functionality, and the base object list output functionality for Tenured augmentation factors are enabled when executing the class-wise statistical functionality.
You can set the pre-statistical GC selection functionality when executing the class-wise statistical functionality. Select this functionality as per the purpose of investigating the class-wise statistical information. For details, see 9.7.2 Guidelines for selecting the GC.