退出打印视图
本附录介绍关于使用线程分析器的一些提示信息。
关于在收集实验之前编译应用程序的提示:
生成应用程序二进制代码时,使用 –g 编译器选项。通过该选项,线程分析器可以报告数据争用和死锁的行号信息。
生成应用程序二进制代码时,使用低于 –xO3 的优化级别进行编译。编译器转换可能会误报行号信息并使结果难以理解。
线程分析器会插入内存分配 API中所示的例程。链接到内存分配库的归档版本可能会导致误报数据争用。