Oracle Solaris Studio 12.2:线程分析器用户指南

3.4.3 检查死锁检测实验

可以使用线程分析器、性能分析器或 er_print 实用程序检查死锁检测实验。线程分析器和性能分析器都提供 GUI 界面;线程分析器显示的是一组简化的缺省标签,但在其他方面与性能分析器完全相同。

3.4.3.1 使用线程分析器查看死锁检测实验

要启动线程分析器并打开 din_philo.1.er 实验,请键入以下命令:


% tha din_philo.1.er

线程分析器包含菜单栏、工具栏以及包含多个标签的拆分窗格(不同标签对应不同的显示)。

打开收集的死锁检测实验时,缺省情况下会在左侧窗格中显示以下标签:

线程分析器显示屏的右侧窗格中会显示以下标签:

3.4.3.2 使用 er_print 查看死锁检测实验

er_print 实用程序提供命令行界面。可以在交互式会话中使用 er_print 实用程序并在该会话期间指定子命令。也可以使用命令行选项以非交互方式指定子命令。

使用 er_print 实用程序检查死锁时,以下子命令非常有用:

有关更多信息,请参阅 collect(1)、tha(1)、analyzer(1) 和 er_print(1) 手册页。