jvm命令中LIVE-COUNT命名有问题,应该是PEAK-COUNT,并增加DEADLOCK-COUNT

This commit is contained in:
bohr.qiu
2018-09-20 15:23:04 +08:00
parent b697c99904
commit af45b299a4
2 changed files with 14 additions and 4 deletions
@@ -206,9 +206,17 @@ public class JvmCommand extends AnnotatedCommand {
private Element drawThreadTable(TableElement table) {
table.row("COUNT", "" + threadMXBean.getThreadCount())
.row("DAEMON-COUNT", "" + threadMXBean.getDaemonThreadCount())
.row("LIVE-COUNT", "" + threadMXBean.getPeakThreadCount())
.row("STARTED-COUNT", "" + threadMXBean.getTotalStartedThreadCount());
.row("PEAK-COUNT", "" + threadMXBean.getPeakThreadCount())
.row("STARTED-COUNT", "" + threadMXBean.getTotalStartedThreadCount())
.row("DEADLOCK-COUNT","" + getDeadlockedThreadsCount(threadMXBean));
return table;
}
private int getDeadlockedThreadsCount(ThreadMXBean threads) {
final long[] ids = threads.findDeadlockedThreads();
if (ids == null) {
return 0;
} else {
return ids.length;
}
}
}