Probe Tracker


  This view allows you to track selected elements from other views and show graphs with a time axis to follow the chronological evolution of selected measurements.

When you click on the [Record probe tracker data] button, a dialog is shown that offers to track the following element types:

  • Control objects
    If the current probe has control objects, you can select one or more control objects to create a graph in the tracker. The graph will show separate feeds for the average execution times of all different event types. For example, the "file" probe will show "Read", "Write", "Channel read" and "Channel write" feeds. The following measurements can be tracked:
    • Event Times
      The average duration of events for the selected control objects per second.
    • Event Counts
      The average event counts for the selected control objects per second.
    • Event Throughputs
      The average throughput for the selected control objects per second in bytes. This is only available for selected probes, e.g. for the "Files", "Sockets" and "Processes" probe.
  • Hot Spots
    If the current probe has hot spots, you can select one or more hot spots to create a graph in the tracker. The graph will show separate feeds for the different time types:
    • Runnable
    • Waiting
    • Blocked
    • Net IO
    The following measurements can be tracked:
    • Hot Spot Times
      The average time for the execution of the selected hot spots per second.
    • Hot Spot Counts
      The average invocation counts for the execution of the selected hot spots per second.
  Once you have at least one graph in the probe tracker view, you can use the [Add] button to show the selection dialog again and add more tracker graphs. The [Remove] button stops tracking for the currently displayed graph and removes the graph from the tracker view.

The drop-down list at the top allows you to switch between all tracker graphs that have been added in this profiling session.

  Rather than selecting tracked elements directly in the tracker view, you can use the "add to tracker" actions in the control objects view and the probe hot spots view to add selected elements to the tracker. The actions are available in the tool bar, the View menu as well as the context menu.
  Probe tracking can also be started programatically, either with
  • the corresponding probe tracker trigger actions in a trigger
  • the corresponding methods in the controller API
  Please see the help on graphs with a time axis for help on common properties of graph views.