Filter profile data

The IDE lets you filter profile data so that you can look at a subset of the captured information. You can specify filtering on the following items:

To filter profile data:

  1. After you've begun running your process(es) and started kernel logging for a project, you can select System Profiler > Display > Switch Pane > Timeline to change to the Timeline editor state.
  2. Right-click on the Timeline canvas and select Filter.
  3. Specify your desired filtering options on the following tabs:
    • On the Owners tab, select for only those processes that you want to observe system profile data. Click Deselect All to quickly deselect all of the processes. You can then select only those that you want to monitor.
    • On the Events tab, you can specify the events that you want to filter on, such as interrupts, communication, kernel calls, and various other events. Click Deselect All to quickly deselect all of the events. You can then select only those that you want to monitor.
    • In the Filters view, click the down arrow in the top right corner and select a preconfigured filter from the menu. You can also configure your own filters here.

Notice that the Timeline will dynamically change (for the specified time range) based on the filtering selections you make.

You can use the data from the Function Instrumentation mode in System Profiler. For information about the benefits of using Function Instrumentation mode and for instructions about using this feature, see Use Function Instrumentation in the System Profiler.