开发者社区> 问答> 正文

[@talishboy][¥20]如何合理地估算线程池大小?

如何合理地估算线程池大小?

展开
收起
xenny 2018-12-13 16:23:27 2068 0
1 条回答
写回答
取消 提交回答
  • 擅长解决性能问题以及Java系统疑难杂症

    估算线程池需要综合考虑如下几个因素
    1、程序所部署服务器的CPU核数,假定该服务器上没有其他进程,实际的线程数可以按照CPU核数*2 来估
    2、数据并发处理量,这个必须基于1的结果来设定,假设服务器是4核机器,程序的线程池比较宽松的可以设置为8
    以上都必须建立在程序没有明显的性能问题基础上,否则很容易将服务器的线程打满(影响文件句柄以及cpu switch)

    2019-07-17 23:20:46
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
多IO线程优化版 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载