| Skip Navigation Links | |
| Exit Print View | |
|
Oracle Solaris Studio 12.3: Performance Analyzer Oracle Solaris Studio 12.3 Information Library |
1. Overview of the Performance Analyzer
3. Collecting Performance Data
4. The Performance Analyzer Tool
5. The er_print Command Line Performance Analysis Tool
6. Understanding the Performance Analyzer and Its Data
Program Control of Data Collection
The C, C++, Fortran, and Java API Functions
disable
Using Dynamically Allocated Memory
enable
Collecting Data From MPI Programs
Static Linking
Running the collect Command for MPI
-y signal [ ,r]
The C, C++, Fortran, and Java API Functions
pause
Preparing Your Program for Data Collection and Analysis
Program Control of Data Collection
Estimating Storage Requirements
-y signal [ ,r]
The C, C++, Fortran, and Java API Functions
resume
Using Dynamically Allocated Memory
To Run the Collector From dbx:
Collecting Data Using the collect Command
data_metric_list
data_layout
Data Tabs in Left Pane
Commands That Control Hardware Counter Dataspace and Memory Object Lists

Mapping Data Addresses to Program Data Objects
Data Object Descriptors
data_objects
Data Tabs in Left Pane
Mapping Data Addresses to Program Data Objects
data_objects
Data Tabs in Left Pane
Setting Data Presentation Options
rdetail race_id
races
data_single name [N]
Dataspace Profiling and Memoryspace Profiling
Mapping Data Addresses to Program Data Objects
What Data the Collector Collects
Clock-based Profiling Under Oracle Solaris
tldata tl_data
Hardware Counter Overflow Profiling Data
Heap Tracing (Memory Allocation) Data
MPI Tracing Data
Synchronization Wait Tracing Data
To Run the Collector From dbx:
archive mode
dbxsample { on | off }
disable
enable
status
hwprofile option
limit value
pause
profile option
status
resume
sample option
sample record name
show
status
store option
status
tha option
ddetail deadlock_id
Tabs in Right Pane
ddetail deadlock_id
deadlocks
deadlocks
Data Tabs in Left Pane
Data Tabs in Left Pane
setpath path_list
Commands That Set Defaults
Starting the Performance Analyzer
en_desc { on | off | =regexp}
-F option
Collecting Data From a Running Process With dbx on Oracle Solaris Platforms
Where the Data Is Stored
Experiments for Descendant Processes
Limitations on Data Collection for Descendant Processes
Limitations on Data Collection for Descendant Processes
Branch Target
Cloned Functions
Annotated Disassembly Code
Attribution of Hardware Counter Overflows
Dynamically Compiled Functions
Inclusive Metrics
Instruction Issue Grouping
Interpreting Annotated Disassembly
Java Native Functions
Moving Experiments
Source Line Metrics
disasm|dis { filename | function_name } [ N]
dcc com_spec
dthresh value
Annotations for Store and Load Instructions
Viewing Source/Disassembly Without An Experiment
Data Tabs in Left Pane
Estimating Storage Requirements
Oracle Solaris Studio Documentation
Oracle Solaris Studio Documentation
Kernel Experiments
Setting Up Your System for Kernel Profiling
Data Tabs in Left Pane
Dynamic Functions and Modules