Oracle® Developer Studio 12.5:线程分析器用户指南

退出打印视图

更新时间: 2016 年 6 月
 
 

使用线程分析器的提示

本附录介绍关于使用线程分析器的一些提示信息。

编译应用程序

关于在收集实验之前编译应用程序的提示:

  • 生成应用程序二进制代码时,使用 –g 编译器选项。通过该选项,线程分析器可以报告数据争用和死锁的行号信息。

  • 生成应用程序二进制代码时,使用低于 –xO3 的优化级别进行编译。编译器转换可能会误报行号信息并使结果难以理解。

  • 线程分析器会插入内存分配 API中所示的例程。链接到内存分配库的归档版本可能会导致误报数据争用。