On Wed, 2014-05-14 at 11:46 +0100, Daniel Feist wrote: > Hi, > > I spent a good part of yesterday testing and comparing HttpClient > performance and the results are interesting: HttpClient 3.1 is 20% > faster than HttpClient 4.3 when both configured in the same way and > when using 50 client threads! >
Daniel, I re-ran the benchmark (r1594594) on my computer and unsurprisingly (for me) HC 4.3 comfortably outperformed HC 3.1. Theories are welcome. Oleg PS: I'll work on dynamic proxy removal this weekend but you are welcome to the lead if you are so inclined --- 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