Objects Comparison | ![]() ![]() |
![]() | The objects comparison is one of the memory comparisons. It is created by invoking the memory comparison wizard. For more information on snapshot comparisons, please see the snapshot comparison overview. |
![]() |
The wizard has the following additional steps:
|
![]() |
Each row in the objects comparison has the following columns:
The second column incorporates a bidirectional bar chart. Increases are painted in red and to the right, while decreases are painted in green and to the left. In the view settings dialog you can choose whether you want this bar chart to display absolute changes or the percentage of the change. The other value is displayed in parentheses. This setting also determines how this column is sorted. The second column can show either size or instances. This is configurable in the view settings dialog and is called the primary measure. |
![]() | By default, only classs that have changed from one snapshot file to the other are displayed. You can change this behavior in the view settings dialog. |
![]() | At the bottom of the objects comparison is a view filter selector that filters data for specific package or class names. |
![]() |
The context menu and the View menu provide actions for creating an
allocation call tree comparison or an
allocation hot spot comparison for the
selected class.
Please note that if the current comparison compares "All objects" (see above), the numbers will likely not correspond with the object comparison since the allocation comparisons only compare recorded objects. |
![]() | At the bottom of the objects comparison is a view filter selector that filters data for specific package or class names. |
![]() ![]() |