Sun Studio 12:C 用户指南

B.2.92 -xinstrument=[ no%]datarace

指定该选项可对程序进行编译和校验,以便线程分析器进行分析。有关线程分析器的详细信息,请参见 tha(1)

而后可以使用性能分析器运行已使用 collect -r races 校验的程序,来创建数据争用检测试验。可以独立运行已校验的代码,但其运行速度较慢。

可以指定 -xinstrument=no%datarace 关闭针对线程分析器准备源代码的功能。这是缺省设置。

指定 -xinstrument 而不带参数是非法操作。

如果在不同的步骤中进行编译和链接,则必须在编译和链接步骤中都指定 -xinstrument=datarace

该选项定义了预处理程序标记 __THA_NOTIFY。可以指定 #ifdef __THA_NOTIFY 来保护对 libtha(3) 例程的调用。

该选项还设置 -g