最近在维护一个JavaWeb项目,前后完全分离式的思想,用jconsole查看后台容器状态时,发现内存状态健康,老年,新生,年轻没异常,GC没异常
但是到线程数时看到一个比较特殊的地方,在VM概要里面看到,容器启动了8天,活动线程500+,峰值比活动多一点(正常),守护线程50,可是启动线程总数为8000+
所以,我想问的是,jconsole里面这个启动线程总数到底是指还存活的线程数,还是指启动过的线程数(包括已经被安全关闭的线程),如果是前者,那么这个后台绝对有问题,如果是后者,那么就没问题
total started,指的是自 JVM 启动后,启动的线程总数,包括daemon、非daemon 以及 deaded。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。