Sun Studio 12: Performance Analyzer

How This Book Is Organized

Chapter 1, Overview of the Performance Analyzer introduces the performance analysis tools, briefly discussing what they do and when to use them.

Chapter 2, Performance Data describes the data collected by the Collector and how the data is converted into metrics of performance.

Chapter 3, Collecting Performance Data describes how to use the Collector to collect timing data, synchronization delay data, and hardware event data from your program.

Chapter 4, The Performance Analyzer Tool describes how to start the Performance Analyzer and how to use the tool to analyze performance data collected by the Collector.

Chapter 5, Kernel Profiling describes how you can use the Sun Studio performance tools to profile the kernel while the Solaris OS is running a load.

Chapter 6, The er_print Command Line Performance Analysis Tool describes how to use the er_print command line interface to analyze the data collected by the Collector.

Chapter 7, Understanding the Performance Analyzer and Its Data describes the process of converting the data collected by the Collector into performance metrics and how the metrics are related to program structure.

Chapter 8, Understanding Annotated Source and Disassembly Data describes how to use and understand the information in the source and disassembly windows of the Performance Analyzer.

Chapter 9, Manipulating Experiments presents information on the utilities that are provided for manipulating and converting performance experiments and viewing annotated source code and disassembly code without running an experiment.