![]() 上一页 |
![]() 下一页 |
可以在“活动线程”表 (图:“活动线程”表) 中监视活动线程活动。此表显示应用程序所使用的所有活动线程。除线程名称以外,此表中还显示有关活动线程的其他信息,如线程状态以及线程是否已挂起。可以向此表中添加列以显示锁名称、锁持有者名称和 ID、等待计数和时间等信息。还可以使用活动线程表显示每个活动线程的堆栈跟踪。
默认情况下,在管理控制台打开时,此表显示以下信息 (或“元素”):
线程名称:用户提供的线程名称和名称相关信息。
线程状态:标识线程的状态;例如,NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING 和 TERMINATED。有关线程状态的详细信息,请参阅 java.lang.Thread.State 的 Javadoc。
受阻计数:这是线程要进入或重新进入监视器时受阻的总次数。
CPU 总体占用率:这是线程所需的总 CPU 空间量。
死锁:标识线程是否已死锁。此值将为“是”(线程已死锁)、“否”(线程未死锁) 或“未启用”(死锁数据不可用)。要使死锁数据可用,必须打开死锁检测。
已分配的字节:已分配给线程的字节数。
对于每个线程,最多可以显示 15 个元素。有关详细信息,请参阅“活动线程”表数据元素。
还可以打开或关闭特定线程统计信息。有关详细信息,请参阅显示活动线程统计信息。