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
How the Tools Find Source Code
Performance Analyzer Source Tab Layout
Identifying the Original Source Lines
Common Subexpression Elimination
Special Lines in the Annotated Source
Interpreting Source Line Metrics
Interpreting Annotated Disassembly
Attribution of Hardware Counter Overflows
Special Lines in the Source, Disassembly and PCs Tabs
Compiler-Generated Body Functions
Dynamically Compiled Functions
Annotations for Store and Load Instructions
Annotated source code and annotated disassembly code are useful for determining which source lines or instructions within a function are responsible for poor performance, and to view commentary on how the compiler has performed transformations on the code. This section describes the annotation process and some of the issues involved in interpreting the annotated code.
This chapter covers the following topics: