Collecting an Event-Based Profile

Event-based profiling (EBP) collects data based on how a program behaves on processors and memory. Information from this type of profile can be analyzed for developing and testing hypothesis about performance issues. AMD processors provide a wide range of hardware events that can be monitored and measured.

Collecting an Event-Based Profile

To collect an event-based profile :

  1. Create new project or choose a previously opened project. Select an event-based profiling configuration like "Assess performance" from the drop-down profile configuration list in the toolbar.
  2. If a new project is to be created, the New project properties dialog box opens. Assign a project name and location, or browse for an existing file.

  1. The Session settings dialog box opens. Assign a session name (optional), enter the path to the application program to be launched and set the working directory.
  2. Under Profile configuration: select a predefined event-based profile configuration such as "Assess performance."
  3. Advanced step: If editing a selected profile configuration, click Edit to open the Edit Event Configuration dialog box.
  4. Click Show Options >>> if options are not displayed. Choose desired profiling options.

  1. Click Ok to apply selections.
  2. Click the Start icon    to launch the application and begin profiling.
  3. The task bar at the bottom of the screen displays "Sampling Session Started" and the percent completed. The Pause and Stop icons  become active.

  1. When the sampling session is complete, the application under test terminates and the performance data is processed. The work space then displays a module-by-module breakdown of the results in the System Data table. Select the System Graph tab to see the results in graphical form. Select the System Tasks tab to see a task-by-task breakdown of the results. Double-click on a module or task to drill down into the data.

Changing the Current View of the Data

To change the type of data displayed in the current view, click Manage. The View Management dialog box opens. Refer to the View Management section for details. The items listed in the Columns part of the View Management dialog box depend on the view configuration that is currently open for use.

System Data and System Graph

The System Data tab displays a module-by-module breakdown of performance data, while the System Graph tab displays the same module-by-module breakdown of performance data but in chart form.

The configuration of both the System Data table and System Graph can be altered by selecting options in the View Management window.

System Tasks

The System Tasks tab displays a task-by-task breakdown of performance data.