看啥推荐读物
专栏名称: Java编程精选
关注语言编程Java,分享、交流Java编程技巧和信息
今天看啥  ›  专栏  ›  Java编程精选

一台 Java 服务器可以跑多少个线程?

Java编程精选  · 公众号  · Java  · 2019-10-20 18:15
黑客技术点击右侧关注,了解黑客的世界!Java开发进阶点击右侧关注,掌握进阶之路!Python开发点击右侧关注,探讨技术话题!作者 | 新栋BOOK链接 | www.jianshu.com/p/f1930596947d一台Java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。京东自研UMP监控分析打出jstack文件,通过IBM Thread and Monitor Dump Analyzer for Java工具查看如下:IBM Thread and Monitor Dump Analyzer for Java共计1661个线程,和监控数据得出的吻合。但这个数量应该是大了,我们都知道线程多了,就会有线程切换,带来性能开销。当时就想到一台java服务器到底可以跑多少个线程呢?跟什么有关系?现整理如下。每个线程都有一个线程栈空间通过-Xss设置,查了一下我们服务器的关于jvm内存 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照