Skip to content
Oleg Kalnichevski edited this page Feb 23, 2020 · 8 revisions

Benchmark Results

Execution parameters

  • Git revision: a5d2067
  • JVM: SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
  • OS: Linux 4.15.0-51-generic amd64 (64-bit)
  • CPU: Intel® Core™ i5-8250U CPU @ 1.60GHz × 8
  • Mem: 7.6 GiB
=================================
HTTP agent: Apache HttpClient 3.1
=================================
warming up...
---------------------------------
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   40.519 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    24679.78 [#/sec] (mean)
=================================
HTTP agent: Apache HttpClient (ver: 4.5.11)
=================================
warming up...
---------------------------------
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   29.283 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    34149.504 [#/sec] (mean)
=================================
HTTP agent: Apache HttpClient (ver: 5.0)
=================================
warming up...
---------------------------------
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   29.661 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    33714.305 [#/sec] (mean)
=================================
HTTP agent: JRE java.net.http 11.0.3
=================================
warming up...
---------------------------------
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   58.678 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    17042.162 [#/sec] (mean)
=================================
HTTP agent: Jetty 9.4.19.v20190610
=================================
warming up...
---------------------------------
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   68.184 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    14666.198 [#/sec] (mean)
=================================
HTTP agent: Apache HttpAsyncClient (ver: 4.1.4)
=================================
warming up...
---------------------------------
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   29.007 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    34474.438 [#/sec] (mean)
=================================
HTTP agent: Apache HttpAsyncClient (ver: 5.0)
=================================
warming up...
---------------------------------
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

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

Clone this wiki locally