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 :
-
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.
- 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.

- 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.
- Under Profile configuration:
select a predefined event-based profile
configuration such as "Assess performance."
- Advanced step: If
editing a selected profile configuration, click
Edit to open the Edit Event Configuration dialog box.
- Click Show Options >>>
if options are not displayed. Choose desired
profiling options.

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

- 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.