> I re-ran the benchmark (r1594594) on my computer and unsurprisingly (for > me) HC 4.3 comfortably outperformed HC 3.1.
Yes I see the same running this revision. The difference is you are testing: HttpClient31 vs. HttpClients.createMinimal(mgr) and I was testing HttpClient31 vs. HttpClient.custom().setMgr(mgr).disableEverything(true).build(). For some reason the HttpClient built by HttpClientBuilder, even when everything is turned is not only slower than minimalClient (to be expected) but also slower than DefaultHttpClient in previous versions. Not a major difference, but definitely the inverse of what of whats in the results you sent. I'm still not seeing a major issue with the contention i mentioned i'd seen in profiler, be an interesting experiment to test performance with 500 treads, both with/without proxies though. Dan > oleg@ubuntu:~/src/apache.org/httpcomponents/httpclient-benchmark$ gr -q > benchmark > ================================= > HTTP agent: Apache HttpClient 3.1 > --------------------------------- > 1000000 POST requests > --------------------------------- > Document URI: http://localhost:53796/echo > Document Length: 2048 bytes > > Concurrency level: 50 > Time taken for tests: 64.625 seconds > Complete requests: 1000000 > Failed requests: 0 > Content transferred: 2048000000 bytes > Requests per second: 15473.888 [#/sec] (mean) > --------------------------------- > ================================= > HTTP agent: Apache HttpClient (ver: 4.3.3) > --------------------------------- > 1000000 POST requests > --------------------------------- > Document URI: http://localhost:47900/echo > Document Length: 2048 bytes > > Concurrency level: 50 > Time taken for tests: 55.837 seconds > Complete requests: 1000000 > Failed requests: 0 > Content transferred: 2048000000 bytes > Requests per second: 17909.271 [#/sec] (mean) > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > For additional commands, e-mail: httpclient-users-h...@hc.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org