内に含まその他のドキュメントサポート リソース | PDF 文書ファイルをダウンロードする (1499 KB)
PrefaceThis manual describes the performance analysis tools in the SunTM Studio 12 software. The Collector and Performance Analyzer are a pair of tools that perform statistical profiling of a wide range of performance data and tracing of various system calls, and relate the data to program structure at the function, source line and instruction level. This manual is intended for application developers with a working knowledge of Fortran, C, C++, or JavaTM programming languages. Users of the performance tools need some understanding of the SolarisTM Operating System (Solaris OS), or the Linux operating system, and UNIX® operating system commands. Some knowledge of performance analysis is helpful but is not required to use the tools. How This Book Is OrganizedChapter 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. Typographic ConventionsThe following table describes the typographic conventions that are used in this book. Table P–1 Typographic Conventions
Shell Prompts in Command ExamplesThe following table shows the default UNIX system prompt and superuser prompt for the C shell, Bourne shell, and Korn shell. Table P–2 Shell Prompts
Supported PlatformsThis Sun Studio release supports systems that use the SPARC® and x86 families of processor architectures: UltraSPARC®, SPARC64, AMD64, Pentium, and Xeon EM64T. The supported systems for the version of the Solaris Operating System you are running are available in the hardware compatibility lists at http://www.sun.com/bigadmin/hcl. These documents cite any implementation differences between the platform types. In this document, these x86 related terms mean the following:
For supported systems, see the hardware compatibility lists. Accessing Sun Studio DocumentationYou can access the documentation at the following locations:
The http://docs.sun.com/ web site enables you to read, print, and buy Sun Microsystems manuals through the Internet. If you cannot find a manual, see the documentation index that is installed with the software on your local system or network. Note – Sun is not responsible for the availability of third-party Web sites mentioned in this document. Sun does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Sun will not be responsible or liable for any actual or alleged damage or loss caused by or in connection with the use of or reliance on any such content, goods, or services that are available on or through such sites or resources. Accessing Related Solaris DocumentationThe following table describes related documentation that is available through the docs.sun.com web site.
Resources for DevelopersVisit http://developers.sun.com/sunstudio to find these frequently updated resources:
You can find resources for the Performance Analyzer at http://developers.sun.com/sunstudio/analyzer_index.html. Documentation, Support, and TrainingThe Sun web site provides information about the following additional resources: Contacting Sun Technical SupportIf you have technical questions about this product that are not answered in this document, go to: http://www.sun.com/service/contacting Sending Your CommentsSun is interested in improving its documentation and welcomes your comments and suggestions. Submit your comments to Sun at this URL http://www.sun.com/documentation/feedback/feedback.jsp Please include the part number (819-5264-10) of your document. |
|||||||||||||||||||||||||||||||||||||||||||