Skip to content

Commit 5316adf

Browse files
committed
run 7
1 parent 5fd7752 commit 5316adf

File tree

6 files changed

+548
-22
lines changed

6 files changed

+548
-22
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Not evaluated are: RAM utilization, compression, payloads > 1 MB.
4747

4848
The benchmarks are written with [JMH](http://openjdk.java.net/projects/code-tools/jmh/) and for Java 8.
4949

50-
The results here-below were computed on April the 8th, 2018 with the following libraries and versions:
50+
The results here-below were computed on March the 1st, 2020 with the following libraries and versions:
5151

5252
| Library | Version |
5353
|--------------|----------|
@@ -109,11 +109,11 @@ Tests were run on an [Amazon EC2 c5.xlarge](https://aws.amazon.com/ec2/instance-
109109
JMH info:
110110

111111
```
112-
# JMH version: 1.20
113-
# VM version: JDK 1.8.0_161, VM 25.161-b14
114-
# VM invoker: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.36.amzn1.x86_64/jre/bin/java
112+
# JMH version: 1.23
113+
# VM version: JDK 1.8.0_242, OpenJDK 64-Bit Server VM, 25.242-b08
114+
# VM invoker: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.amzn2.0.1.x86_64/jre/bin/java
115115
# VM options: -XX:+AggressiveOpts -Xms2g -Xmx2g
116-
# Warmup: 5 iterations, 1 s each
116+
# Warmup: 5 iterations, 10 s each
117117
# Measurement: 10 iterations, 3 s each
118118
# Timeout: 10 min per iteration
119119
# Threads: 16 threads, will synchronize iterations
@@ -156,9 +156,9 @@ find numerous examples in the commit history. For instance:
156156
Pull requests are welcome.
157157

158158

159-
[jmh-results]: /archive/raw-results-2018-04-21.md
160-
[spreadsheet]: https://docs.google.com/spreadsheets/d/111HkglyS4ONv1xPQXKabDDXn_rKxQaUiMaNoEtXb1wE/edit?usp=sharing
161-
[graph-users-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=1217359585&format=image
162-
[graph-users-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=296776676&format=image
163-
[graph-clients-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=684555912&format=image
164-
[graph-clients-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=2004244401&format=image
159+
[jmh-results]: /archive/raw-results-2020-03-01.md
160+
[spreadsheet]: https://docs.google.com/spreadsheets/d/14GZ7zbn0sXT3zIgS-2Nv4F9UGdCIrvI4Ctg_vzKbF0Q/edit?usp=sharing
161+
[graph-users-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=1217359585&format=image
162+
[graph-users-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=296776676&format=image
163+
[graph-clients-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=684555912&format=image
164+
[graph-clients-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=2004244401&format=image

archive/all-runs.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,98 @@
11
Benchmark runs by date
22

3+
## 2020-03-01
4+
5+
| Library | Version |
6+
|--------------|----------|
7+
| jackson | 2.10.2 |
8+
| genson | 1.6 |
9+
| fastjson | 1.2.62 |
10+
| gson | 2.8.6 |
11+
| org.json | 20090211 |
12+
| javax-json | 1.1.4 |
13+
| json-io | 4.12.0 |
14+
| flexjson | 3.3 |
15+
| boon | 0.34 |
16+
| json-smart | 2.3 |
17+
| johnzon | 1.2.3 |
18+
| logansquare | 1.3.7 |
19+
| dsl-json | 1.9.5 |
20+
| simplejson | 1.1.1 |
21+
| nanojson | 1.4 |
22+
| jodd json | 5.1.3 |
23+
| moshi | 1.9.2 |
24+
| tapestry | 5.4.5 |
25+
| jsoniter | 0.9.23 |
26+
| minimal-json | 0.9.5 |
27+
| mjson | 1.4.1 |
28+
| underscore | 1.52 |
29+
| purejson | 1.0.1 |
30+
31+
**`Users` model**
32+
33+
![json deserialization performance for primitive types, String, List and simple POJOs][20200301-graph-users-deser]
34+
![json serialization performance for primitive types, String, List and simple POJOs][20200301-graph-users-ser]
35+
36+
**`Clients` model**
37+
![json deserialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate][20200301-graph-clients-deser]
38+
![json serialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate][20200301-graph-clients-ser]
39+
40+
41+
**JMH configuration and hardware**
42+
43+
Same as below, JMH 1.23.
44+
45+
**Links**
46+
47+
* [google spreadsheet][20200301-spreadsheet]
48+
* [raw-results-2020-03-01.md](/archive/raw-results-2020-03-01.md)
49+
50+
## 2018-04-08
51+
52+
| Library | Version |
53+
|--------------|----------|
54+
| jackson | 2.9.5 |
55+
| genson | 1.4 |
56+
| fastjson | 1.2.47 |
57+
| gson | 2.8.2 |
58+
| org.json | 20090211 |
59+
| javax-json | 1.1.2 |
60+
| json-io | 4.10.0 |
61+
| flexjson | 3.3 |
62+
| boon | 0.34 |
63+
| json-smart | 2.3 |
64+
| johnzon | 1.1.1 |
65+
| logansquare | 1.3.7 |
66+
| dsl-json | 1.7.1 |
67+
| simplejson | 1.1.1 |
68+
| nanojson | 1.2 |
69+
| jodd json | 4.3.0 |
70+
| moshi | 1.5.0 |
71+
| tapestry | 5.4.3 |
72+
| jsoniter | 0.9.22 |
73+
| minimal-json | 0.9.5 |
74+
| purejson | 1.0.1 |
75+
76+
**`Users` model**
77+
78+
![json deserialization performance for primitive types, String, List and simple POJOs](https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=1217359585&format=image)
79+
![json serialization performance for primitive types, String, List and simple POJOs](https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=296776676&format=image)
80+
81+
**`Clients` model**
82+
![json deserialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate](https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=684555912&format=image)
83+
![json serialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate](https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=2004244401&format=image)
84+
85+
86+
**JMH configuration and hardware**
87+
88+
Same as below, JMH 1.20.
89+
90+
**Links**
91+
92+
* [google spreadsheet](https://docs.google.com/spreadsheets/d/111HkglyS4ONv1xPQXKabDDXn_rKxQaUiMaNoEtXb1wE/edit?usp=sharing)
93+
* [raw-results-2018-04-08.md](/archive/raw-results-2018-04-08.md)
94+
95+
396
## 2017-05-21
497

598
| Library | Version |
@@ -155,3 +248,11 @@ Same as below, JMH 1.15.
155248

156249
* [google spreadsheet](https://docs.google.com/spreadsheets/d/1QJ8vwMXTHidMX4jo6aldGRt7d7DzPqvQJ4ETaevKT-c/edit?usp=sharing)
157250
* [raw-results-2016-07-25.md](/archive/raw-results-2016-07-25.md)
251+
252+
253+
254+
[20200301-spreadsheet]: https://docs.google.com/spreadsheets/d/14GZ7zbn0sXT3zIgS-2Nv4F9UGdCIrvI4Ctg_vzKbF0Q/edit?usp=sharing
255+
[20200301-graph-users-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=1217359585&format=image
256+
[20200301-graph-users-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=296776676&format=image
257+
[20200301-graph-clients-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=684555912&format=image
258+
[20200301-graph-clients-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vSRA9tHwuThs4VSvTSaeP3e0XKsthz89oUvYpaDkybhoXbQYP2xOmf9Idtyz8Kmxoxx2grrL-kZYWEY/pubchart?oid=2004244401&format=image

0 commit comments

Comments
 (0)