Probes


  There are two probe sections in JProfiler that show data for both built-in probes and custom probes: For background information on probes, see the corresponding help topic. Probes are configured on the probes tab of the session settings.
  Custom probes can be defined in the session settings or registered on the command line with a reference to a com.jprofiler.api.agent.probe.ProbeProvider. All custom probes are added as separate views to the "JEE & Probes" section.

Unless you have activated a recording profile to record probe data at startup, you have to start recording data manually with the probe recording button in the view-specific tool bar. Recording is switched on and off separately for each probe.

  The tab-like view selector at the top provides access to the various views provided by the probe. The available views depend on what data is published by the selected probe. The following views are available:
  • Time line
    Shows the life-time of control objects on a time-axis as horizontal bars colored with sampled control object states.
  • Control objects
    Shows a table with information on control objects.
  • Call tree
    Shows the call tree for all payload recordings.
  • Hot spots
    Shows a list of payload hot spots together with expandable back traces.
  • Telemetries
    Shows telemetries published by the probe.
  • Events
    Shows the single events that are recorded by the probe.
  • Tracker
    Allows you to track selected control objects or hot spots and show their average times, counts and throughputs as graphs.