Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Oleg Kalnichevski edited this page Nov 18, 2023 · 8 revisions

Benchmark Results

Execution parameters

Run by ok2c on Nov 18, 2023

  • Git revision: d62e01d5
  • JVM: OpenJDK Runtime Environment Corretto-11.0.16.9.1 (build 11.0.16.1+9-LTS)
  • OS: 6.2.0-36-generic #37~22.04.1-Ubuntu
  • CPU: 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz × 8
  • Mem: 16.0 GiB
=================================
HTTP agent: JRE HttpUrlConnection 11.0.16.1
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   308.412 seconds
Complete requests:      143167
Failed requests:        56833
Content transferred:    1396450918 bytes
Requests per second:    464.207 [#/sec] (mean)
=================================
HTTP agent: Apache HttpClient (ver: 4.5.14)
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   4.913 seconds
Complete requests:      199999
Failed requests:        1
Content transferred:    1950790246 bytes
Requests per second:    40708.12 [#/sec] (mean)
=================================
HTTP agent: Apache HttpClient (ver: 5.2.1)
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   4.926 seconds
Complete requests:      200000
Failed requests:        0
Content transferred:    1950800000 bytes
Requests per second:    40600.89 [#/sec] (mean)
=================================
HTTP agent: JRE java.net.http 11.0.16.1
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   10.152 seconds
Complete requests:      200000
Failed requests:        0
Content transferred:    1950800000 bytes
Requests per second:    19700.55 [#/sec] (mean)
=================================
HTTP agent: Jetty 11.0.14
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   14.386 seconds
Complete requests:      200000
Failed requests:        0
Content transferred:    1950800000 bytes
Requests per second:    13902.405 [#/sec] (mean)
=================================
HTTP agent: Square’s OkHttp 4.10.0
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   20.818 seconds
Complete requests:      200000
Failed requests:        0
Content transferred:    1950800000 bytes
Requests per second:    9607.07 [#/sec] (mean)
=================================
HTTP agent: Spring WebFlux WebClient 2.7.6
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   27.611 seconds
Complete requests:      200000
Failed requests:        0
Content transferred:    1950800000 bytes
Requests per second:    7243.4897 [#/sec] (mean)
=================================
HTTP agent: Apache HttpAsyncClient (ver: 4.1.4)
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   5.494 seconds
Complete requests:      200000
Failed requests:        0
Content transferred:    1950800000 bytes
Requests per second:    36403.348 [#/sec] (mean)
=================================
HTTP agent: Apache HttpAsyncClient (ver: 5.2.1)
=================================
warming up...
---------------------------------
200000 GET requests
---------------------------------
Document URI:           http://localhost:8080/
Document Length:        9754 bytes
Concurrency level:      50
Time taken for tests:   6.365 seconds
Complete requests:      200000
Failed requests:        0
Content transferred:    1950800000 bytes
Requests per second:    31421.84 [#/sec] (mean)

Execution parameters

Run by BencoXX on Dec 9, 2022

  • Git revision: 1892804
  • 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: JRE HttpUrlConnection 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:   139.883 seconds
Complete requests:      956481
Failed requests:        43519
Content transferred:    1912962000 bytes
Requests per second:    6837.7217 [#/sec] (mean)
=================================
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:   34.469 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    29011.574 [#/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.866 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    33482.89 [#/sec] (mean)
=================================
HTTP agent: Apache HttpClient (ver: 5.0)
=================================
warming up...
--------------------------------- 56s]
1000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   29.891 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    33454.887 [#/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:   57.227 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    17474.27 [#/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:   66.8 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    14970.06 [#/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:   28.985 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    34500.6 [#/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:   29.748 seconds
Complete requests:      1000000
Failed requests:        0
Content transferred:    2000000000 bytes
Requests per second:    33615.707 [#/sec] (mean)

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.