Heap Walker View Layout

     


  All heap walker views share the same basic layout:

  The description of the current object set shows
  • what kind of objects are in the current object set. If there is more than one class or array type in the current object set, a cumulative count will be given separately for class instances and arrays. As it is often the case, if all objects are of a single class or array type, the class name or array type will be displayed.
  • how many selection steps have occurred so far. This gives an idea of the complexity of the current selection.
  • how much space the current object set uses on the heap. Note that this is the shallow size which does not include the sizes of referenced arrays and class instances.
  With the selection button you can add another selection step. A new object set that contains only the currently selected objects will be created. Some views have other view specific controls in this area.
  The main portion of the view displays the content which depends on the current view type.
  The selection history shows all selection steps that have occurred so far. The selection history pane is a vertical split pane and can be resized to the most convenient size. You can toggle the visibility of the selection history window by
  • choosing View->Show selection steps from JProfiler's main menu
  • clicking on the corresponding toolbar button
  The view selector allows you to switch between the four different views without changing the current object set. The views show