Visualvm 线程启动计数
Visualvm thread started count
正在监视 java 线程锁定应用程序,
在 visualvm 的监控选项卡下,
活动线程:112
实时峰值:126
守护线程:99
开始的总数:135,742
这是什么意思?我觉得启动线程总数如此之多是不对的。线程创建是否有最佳数量?
java 编程新手。请帮忙
确保您的程序正在使用线程池,这将有效地利用线程。
线程总数是自 JVM 启动以来启动的线程数。活动线程启动(峰值)为 126 个线程,因此这看起来很正常,当前活动线程数为 112,这包括所有线程 Daemon/non-daemon 线程,不仅由您的程序启动,而且还由 JVM 启动。
每个计数代表什么意思:
活动线程:显示当前 live/active 线程的数量,包括守护线程和非守护线程(当前 运行)。
Live Peak:这给出了自 Java 虚拟机启动或峰值重置以来活动线程的峰值计数。
守护线程:这给出了当前活动守护线程的数量。
线程总数:这给出了自 Java 虚拟机启动以来创建和启动的线程总数。
正在监视 java 线程锁定应用程序,
在 visualvm 的监控选项卡下,
活动线程:112 实时峰值:126 守护线程:99 开始的总数:135,742
这是什么意思?我觉得启动线程总数如此之多是不对的。线程创建是否有最佳数量? java 编程新手。请帮忙
确保您的程序正在使用线程池,这将有效地利用线程。
线程总数是自 JVM 启动以来启动的线程数。活动线程启动(峰值)为 126 个线程,因此这看起来很正常,当前活动线程数为 112,这包括所有线程 Daemon/non-daemon 线程,不仅由您的程序启动,而且还由 JVM 启动。
每个计数代表什么意思:
活动线程:显示当前 live/active 线程的数量,包括守护线程和非守护线程(当前 运行)。
Live Peak:这给出了自 Java 虚拟机启动或峰值重置以来活动线程的峰值计数。
守护线程:这给出了当前活动守护线程的数量。
线程总数:这给出了自 Java 虚拟机启动以来创建和启动的线程总数。