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

Reply via email to