【发布时间】:2014-02-27 08:45:45
【问题描述】:
我有一个Executor 线程池,其核心大小和最大大小都保持在 40,每个线程将使用来自 Apache HTTP 客户端的PoolingClientConnectionManager 的 HTTP 连接,每个主机路由有 40 个连接。我可以看到,如果负载减少,性能也会降低……你们能帮帮我吗?
【问题讨论】:
-
我不知道怎么做。你的能力和你的要求只有你自己知道。尝试增加和减少一些东西,直到你得到你需要的东西。
-
实验是最好的方法,因为每个应用程序的配置文件都不同。典型起点是处理器核心数+2
标签: java multithreading threadpool connection-pooling apache-httpclient-4.x