好的,面试官,我认为设置数量多少合适是要根据团队的需求指标,然后根据测试不断得出来的。
先设定预期,比如我期望的CPU利用率在多少,负载在多少,GC频率多少之类的指标后,再通过测试不断的调整到一个合理的线程数。
因为受干扰地因素很多,我们不能通过公式去计算出准确地,只能通过公式计算得到大致的范围。
如果对性能没什么要求,稳定好用符合需求就可以了。那么我线程数一般设置为CPU核心数就可以。
好的,面试官,我认为设置数量多少合适是要根据团队的需求指标,然后根据测试不断得出来的。
先设定预期,比如我期望的CPU利用率在多少,负载在多少,GC频率多少之类的指标后,再通过测试不断的调整到一个合理的线程数。
因为受干扰地因素很多,我们不能通过公式去计算出准确地,只能通过公式计算得到大致的范围。
如果对性能没什么要求,稳定好用符合需求就可以了。那么我线程数一般设置为CPU核心数就可以。