Java Spring Boot嵌入式Tomcat线程池创建开销

Java Spring Boot嵌入式Tomcat线程池创建开销,java,multithreading,spring,tomcat,threadpool,Java,Multithreading,Spring,Tomcat,Threadpool,我想知道是否有人知道向tomcat线程池添加更多线程的性能开销方面的信息 我们的一个应用程序出现了问题,所有的问题都指向tomcat向线程池添加更多线程的问题。这是真的吗?向线程池添加更多线程是否会导致响应时间减慢 我们正在使用SpringBoot及其嵌入式tomcat运行JavaRESTAPI。如果我们的问题确实是由tomcat向池中添加更多线程引起的,那么有没有办法在Spring中设置一个最小值?根据这个线程,线程不再存在 如果没有办法增加嵌入Spring的Tomcat的最小线程数,那么您在

我想知道是否有人知道向tomcat线程池添加更多线程的性能开销方面的信息

我们的一个应用程序出现了问题,所有的问题都指向tomcat向线程池添加更多线程的问题。这是真的吗?向线程池添加更多线程是否会导致响应时间减慢

我们正在使用SpringBoot及其嵌入式tomcat运行JavaRESTAPI。如果我们的问题确实是由tomcat向池中添加更多线程引起的,那么有没有办法在Spring中设置一个最小值?根据这个线程,线程不再存在

如果没有办法增加嵌入Spring的Tomcat的最小线程数,那么您在线程池中还使用了哪些其他工具

编辑: 我附加了一个线程配置文件。该概要文件不是有关时间的,而是稍后的


我们现在可以添加配置的两个边缘:

wilkinsona于2016年4月19日发表评论-> maxThreads始终是可配置的minSpareThreads现在也可以配置(请参阅34eb369)


你看到TomcatEmbeddedServletContainerFactory的建议了吗?@Marged我没有看到。我知道容器工厂,但据我所知,它只是提供了对使用application.properties的多一点控制。它也可能与某些(同步的)缓存机制不再正常工作有关,例如,请参阅和我的注释,以及关于
processorCache
的答案。试着分析线程等待的位置(以及原因)。@vanOekel我已经用线程分析更新了这个问题。然而,我并不十分精通阅读它们。由于缺乏答案,我假设没有人衡量过向线程池添加更多线程的性能,如果这是导致响应时间缓慢的实际原因的话。