本手册介绍 Oracle Solaris Studio 12.2 软件中的性能分析工具。收集器和性能分析器这一对工具用于执行大范围性能数据的统计分析以及跟踪各种调用,并在函数、源代码行和指令级将这些数据与程序结构相关联。
本手册适用于具有 Fortran、C、C++ 或 Java 编程语言使用经验的应用程序开发者。使用性能工具的用户需要对 Solaris 操作系统或 Linux 操作系统以及 UNIX® 操作系统命令有一定的了解。掌握一些性能分析知识有助于运用这些工具,但这并不是必须的。
此 Oracle Solaris Studio 发行版支持使用以下 SPARC 和 x86 系列处理器体系结构的系统:UltraSPARC、SPARC64、AMD64、Pentium 和 Xeon EM64T。可从以下网址获得硬件兼容性列表,在该列表中可以查看您正在运行的 Solaris 操作系统版本所支持的系统:http://www.sun.com/bigadmin/hcl。这些文档中给出了平台类型间所有实现的区别。
在本文档中,与 x86 相关的术语的含义如下:
"x86" 泛指 64 位和 32 位的 x86 兼容产品系列。
''x64" 指出了有关 AMD64 或 EM64T 系统的特定 64 位信息。
“32 位 x86”指出了有关基于 x86 的系统的特定 32 位信息。
有关受支持的系统,请参阅硬件兼容性列表。
如果将性能分析器用于线程化应用程序,请参见《Oracle Solaris Studio 12.2:线程分析器用户指南》。
如果使用性能分析器分析内核,请参见 Solaris 10 Software Developer Collection 中的《DTrace User Guide》。
本文档引用了第三方 URL,以用于提供其他相关信息。
注 - Oracle 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Oracle 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Oracle 概不负责,也不承担任何责任。
可以访问以下位置的文档:
该文档可从位于 http://www.oracle.com/technetwork/server-storage/solarisstudio/documentation/index.html 的文档索引页获取。
IDE 的联机帮助可在 IDE 中通过“帮助”菜单、F1 键以及许多窗口和对话框上的“帮助”按钮获取。
性能分析器和线程分析器的联机帮助可在这些工具中通过“帮助”菜单、F1 键以及许多窗口和对话框上的“帮助”按钮获取。
dbxtool 和 DLight 的联机帮助可在这些工具中通过“帮助”菜单、F1 键以及许多对话框上的“帮助”按钮获取。
该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。可以按照下表所述找到文档的易读版本。
|
有关其他资源,请参见以下 Web 站点:
Oracle 欢迎您针对其文档质量和实用性提出意见和建议。如果您发现任何错误,或有其他任何改进建议,请转至 http://docs.sun.com,然后单击 Feedback(反馈)。请提供文档的标题和文件号码,以及章节和页码(如果有)。如果您需要回复,请告知。
Oracle 技术网络 提供了一系列与 Oracle 软件相关的资源:
在讨论论坛 上讨论技术问题和解决方案。
通过 Oracle By Example 获得逐步骤实用教程。
下载样例代码。
下表介绍了本书中的印刷约定。
表 P-1 印刷约定
|
下表列出了 C shell、Bourne shell 和 Korn shell 的缺省 UNIX 系统提示符和超级用户提示符。
表 P-2 shell 提示符
|