JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.2 发行版的新增功能
search filter icon
search icon

文档信息

前言

1.  Oracle Solaris Studio 12.2 发行版简介

2.  编译器

3.  库

4.  性能分析工具

性能分析器

对实验格式的更改

对性能分析器工具的更改

新增"调用树"选项卡

"调用方-被调用方"选项卡的增强功能

新增比较试验功能

其他增强功能

er_print 命令

新增数据收集功能

新增 dbx 收集器功能

er_kernel 的更改

新增命令 er_generic

en_desc 的更改

线程分析器

5.  调试工具

6.  Solaris Studio IDE

7.  其他工具

8.  此发行版中的已知问题、限制和解决方法

索引

线程分析器

现在,线程分析器支持对在源级别或二进制级别校验的代码进行数据争用检测。源级别校验在此发行版中没有更改。

要校验程序的二进制代码,您需要使用 discover 工具,该工具包括在 Oracle Solaris Studio 中,在 discover(1) 手册页中进行了介绍。另请参见《Oracle Solaris Studio 12.2 Discover 和 Uncover 用户指南》

要校验程序的二进制代码以检测数据争用现象,discover 工具需要在下列条件下编译输入的二进制文件:

如果二进制文件是使用编译器选项 -xbinopt=prepare 编译的,您可能还能够在基于 SPARC 的系统上运行的早期 Solaris 版本上使用 discover 工具。有关此编译器选项的信息,请参见 cc(1)、CC(1) 或 f95(1) 手册页。

如果二进制文件名为 a.out,您可以使用以下命令创建名为 a.out_i 的校验二进制文件:

% discover -i datarace -o a.out_i a.out

有关详细信息,请参见《Oracle Solaris Studio 12.2:线程分析器用户指南》tha(1) 手册页。