JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.2: Performance Analyzer
search filter icon
search icon

Document Information

Preface

1.  Overview of the Performance Analyzer

2.  Performance Data

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

7.  Understanding Annotated Source and Disassembly Data

8.  Manipulating Experiments

9.  Kernel Profiling

Index

Numbers and Symbols

A

B

C

D

E

F

H

I

J

K

L

M

N

O

P

R

S

T

U

V

W

X

P

parallel execution, directives, Compiler Commentary
PATH environment variable, Limitations on Java Profiling
path prefix mapping, Pathmaps Tab
path to files, setpath path_list
pathmap command, pathmap old-prefix new-prefix
Pathmaps tab, Pathmaps Tab
pausing data collection
for collect command, -y signal[ ,r]
from your program, The C, C++, Fortran, and Java API Functions
in dbx, pause
PCs
defined, Call Stacks and Program Execution
from PLT, Function Calls Between Shared Objects
ordered list in er_print utility, pcs
PCs tab
Data Display, Left Pane
Showing or Hiding Functions
Performance Analyzer
Call Tree tab, Data Display, Left Pane
Callers-Callees tab
Data Display, Left Pane
Showing or Hiding Functions
command-line options, Java Options
DataLayout tab, Data Display, Left Pane
DataObjects tab, Data Display, Left Pane
Deadlock Detail tab, Data Display, Right Pane
Deadlocks tab, Data Display, Left Pane
defaults, Default Settings for Analyzer
defined, The Performance Analyzer Tool
definition, The Performance Analyzer Tool
Disassembly tab, Data Display, Left Pane
Dual-Source tab, Data Display, Left Pane
Event tab
Data Display, Left Pane
Data Display, Right Pane
Experiments tab, Data Display, Left Pane
File menu, The Menu Bar
Filter Data dialog box, Filtering Data
Find tool, Finding Text and Data
Formats tab, Formats Tab
Functions tab
Data Display, Left Pane
Showing or Hiding Functions
Help menu, The Menu Bar
Index tabs, Data Display, Left Pane
Inst–Freq tab, Data Display, Left Pane
Leak tab, Data Display, Right Pane
LeakList tab, Data Display, Left Pane
Legend tab, Data Display, Left Pane
Lines tab
Data Display, Left Pane
Showing or Hiding Functions
MemoryObjects tabs, Data Display, Left Pane
Metrics tab, Metrics Tab
MPI Chart Controls tab, Data Display, Right Pane
MPI Chart tab, Data Display, Left Pane
MPI Timeline Controls tab, Data Display, Right Pane
MPI Timeline tab, Data Display, Left Pane
OpenMP Parallel Region tab, Data Display, Left Pane
OpenMP Task tab, Data Display, Left Pane
Pathmaps tab, Pathmaps Tab
PCs tab
Data Display, Left Pane
Showing or Hiding Functions
Race Detail tab, Data Display, Right Pane
Races tab, Data Display, Left Pane
recording an experiment, Starting the Performance Analyzer
Search Path tab, Search Path Tab
Show/Hide Functions, Showing or Hiding Functions
Sort tab, Sort Tab
Source/Disassembly tab, Source/Disassembly Tab
Source tab, Data Display, Left Pane
starting, Starting the Performance Analyzer
Statistics tab, Data Display, Left Pane
Summary tab
Data Display, Left Pane
Data Display, Right Pane
tabs to be shown, Setting Data Presentation Options
Timeline menu
The Menu Bar
The Toolbar
Timeline tab
Data Display, Left Pane
Data Display, Right Pane
Timeline Tab
View menu, The Menu Bar
performance data, conversion into metrics, Performance Data
performance metrics, See metrics
PLT (Program Linkage Table), Function Calls Between Shared Objects
ppgsz command, Using collect With ppgsz
preloading
er_heap.so, Collecting Tracing Data From a Running Program
er_sync.so, Collecting Tracing Data From a Running Program
libcollector.so, Collecting Tracing Data From a Running Program
printing accumulated statistics from er_print utility, procstats
printing the current path, setpath path_list
process address-space text and data regions, The Process Image
profile packet
clock-based data, Clock-Based Profiling
hardware counter overflow data, Hardware Counter Overflow Profiling
size of, Estimating Storage Requirements
synchronization wait tracing data, Synchronization Wait Tracing
profiling, defined, What Data the Collector Collects
profiling interval
defined, Clock-based Profiling Under the Solaris OS
experiment size, effect on, Estimating Storage Requirements
limitations on value, Limitations on Clock-Based Profiling
setting with dbx collector command, profile option
setting with the collect command
-p option
profile option
program counter (PC), defined, Call Stacks and Program Execution
program execution
call stacks described, Call Stacks and Program Execution
explicit multithreading, Explicit Multithreading
shared objects and function calls, Function Calls Between Shared Objects
signal handling, Signals
single-threaded, Single-Threaded Execution and Function Calls
tail-call optimization, Tail-Call Optimization
traps, Traps
Program Linkage Table (PLT), Function Calls Between Shared Objects
program structure, mapping call stack addresses to, Mapping Addresses to Program Structure