On Thu, 2014-05-15 at 01:10 +0100, Daniel Feist wrote:
> > 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 am sorry I cannot reproduce it. I replaced HC in minimal configuration
with this

---
final RequestConfig requestConfig = RequestConfig.custom()
        .setStaleConnectionCheckEnabled(false)
        .setExpectContinueEnabled(false)
        .build();
this.httpclient = HttpClients.custom()
        .setConnectionManager(this.mgr)
        .disableContentCompression()
        .setDefaultRequestConfig(requestConfig)
        .build();
---

and still had HC 4.3 outperforming HC 3.1

Oleg

---
oleg@ubuntu:~/src/apache.org/httpcomponents/httpclient-benchmark$ gr
benchmark
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:benchmark
=================================
HTTP agent: Apache HttpClient 3.1
---------------------------------
1000000 POST requests
---------------------------------
Document URI:  http://localhost:35116/echo
Document Length:        2048 bytes

Concurrency level:      50
Time taken for tests:   58.16 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2048000000 bytes
Requests per second:    17193.947 [#/sec] (mean)
---------------------------------
=================================
HTTP agent: Apache HttpClient (ver: 4.3.3)
---------------------------------
1000000 POST requests
---------------------------------
Document URI:           http://localhost:53174/echo
Document Length:        2048 bytes

Concurrency level:      50
Time taken for tests:   53.31 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2048000000 bytes
Requests per second:    18758.207 [#/sec] (mean)
---------------------------------

BUILD SUCCESSFUL
 



---------------------------------------------------------------------
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