线程创建几个?jar内存多大

本文探讨了不同场景下线程数量的最佳配置方法,并提供了两种计算最佳线程数的公式。此外,还介绍了如何根据老年代存活对象的大小来设置JVM的Xmx和Xms参数,以达到内存优化的目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

线程数量多少合适

cpu密集的话,单核1个,理论上单线程就可以了,
	多核的话, 一般就是N 或者N+1
	因为要考虑到线程的切换
io密集的话,理论能多少就多少,考虑其他

两个线程计算公式,以实际测试结果为准
1.最佳线程数=CPU核数×[1+(I/O耗时/CPU耗时)]
2.线程数=CPU核数×目标CPU利用率×(1+平均等待时间/平均工作时间)

jar内存多大

Xmx 和 Xms设置为老年代存活对象的3-4倍,即FullGC之后的老年代内存占用的3-4倍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值