Skip to content

Commit a6d2252

Browse files
committed
Run 6
1 parent 0d8a4f7 commit a6d2252

File tree

3 files changed

+426
-29
lines changed

3 files changed

+426
-29
lines changed

README.md

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ The results here-below were computed on April the 8th, 2018 with the following l
6969
| jsoniter | 0.9.22 |
7070
| minimal-json | 0.9.5 |
7171

72-
[All graphs and sheets are available in this google doc.](https://docs.google.com/spreadsheets/d/1gI5-FFWwPjf4pxgYE0cEfbFIyNUGL8ci4NKLjTozU5I/edit?usp=sharing)
72+
[All graphs and sheets are available in this google doc.][spreadsheet]
7373

7474
[Raw JMH results are available here][jmh-results]
7575

@@ -78,10 +78,10 @@ The results here-below were computed on April the 8th, 2018 with the following l
7878
Uses: primitive types, String, List and simple POJOs
7979

8080
**Deserialization performance**
81-
![json deserialization performance for primitive types, String, List and simple POJOs](https://docs.google.com/spreadsheets/d/e/2PACX-1vR4_0Ew3t2-VeYUVgJM_VkELoVXSYJGWVUu7LWEEoLclY5TEYoZ8HsLnpTdcBGgjrGEGpvRnArjbKrv/pubchart?oid=1217359585&format=image)
81+
![json deserialization performance for primitive types, String, List and simple POJOs][graph-users-deser]
8282

8383
**Serialization performance**
84-
![json serialization performance for primitive types, String, List and simple POJOs](https://docs.google.com/spreadsheets/d/e/2PACX-1vR4_0Ew3t2-VeYUVgJM_VkELoVXSYJGWVUu7LWEEoLclY5TEYoZ8HsLnpTdcBGgjrGEGpvRnArjbKrv/pubchart?oid=296776676&format=image)
84+
![json serialization performance for primitive types, String, List and simple POJOs][graph-users-ser]
8585

8686
### `Clients` model
8787

@@ -90,36 +90,29 @@ Uses: primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalD
9090
Note: fewer libraries are tested with this model due to lack of support for some of the evaluated types.
9191

9292
**Deserialization performance**
93-
![json deserialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate](https://docs.google.com/spreadsheets/d/e/2PACX-1vR4_0Ew3t2-VeYUVgJM_VkELoVXSYJGWVUu7LWEEoLclY5TEYoZ8HsLnpTdcBGgjrGEGpvRnArjbKrv/pubchart?oid=684555912&format=image)
93+
![json deserialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate][graph-clients-deser]
9494

9595
**Serialization performance**
96-
![json serialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate](https://docs.google.com/spreadsheets/d/e/2PACX-1vR4_0Ew3t2-VeYUVgJM_VkELoVXSYJGWVUu7LWEEoLclY5TEYoZ8HsLnpTdcBGgjrGEGpvRnArjbKrv/pubchart?oid=2004244401&format=image)
96+
![json serialization performance for primitive types, String, List and simple POJOs, arrays, enum, UUID, LocalDate][graph-clients-ser]
9797

9898

9999
### Benchmark configuration
100100

101-
#### JMH
102-
103-
# JMH version: 1.20
104-
# VM version: JDK 1.8.0_131, VM 25.131-b11
105-
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin/java
106-
# VM options: -XX:+AggressiveOpts -Xms2G -Xmx2G
107-
# Warmup: 5 iterations, 1 s each
108-
# Measurement: 10 iterations, 3 s each
109-
# Timeout: 10 min per iteration
110-
# Threads: 16 threads, will synchronize iterations
111-
# Benchmark mode: Throughput, ops/time
112-
113-
#### Hardware
114-
115-
Model Name: MacBook Pro
116-
Processor Name: Intel Core i7
117-
Processor Speed: 2.6 GHz
118-
Number of Processors: 1
119-
Total Number of Cores: 4
120-
L2 Cache (per Core): 256 KB
121-
L3 Cache: 6 MB
122-
Memory: 16 GB
101+
Tests were run on an [Amazon EC2 c5.xlarge](https://aws.amazon.com/ec2/instance-types/c5/) (4 vCPU, 8 GiB RAM)
102+
103+
JMH info:
104+
105+
```
106+
# JMH version: 1.20
107+
# VM version: JDK 1.8.0_161, VM 25.161-b14
108+
# VM invoker: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.36.amzn1.x86_64/jre/bin/java
109+
# VM options: -XX:+AggressiveOpts -Xms2g -Xmx2g
110+
# Warmup: 5 iterations, 1 s each
111+
# Measurement: 10 iterations, 3 s each
112+
# Timeout: 10 min per iteration
113+
# Threads: 16 threads, will synchronize iterations
114+
# Benchmark mode: Throughput, ops/time
115+
```
123116

124117
## Run
125118

@@ -156,4 +149,10 @@ find numerous examples in the commit history. For instance:
156149

157150
Pull requests are welcome.
158151

159-
[jmh-results]: /archive/raw-results-2018-04-08.md
152+
153+
[jmh-results]: /archive/raw-results-2018-04-21.md
154+
[spreadsheet]: https://docs.google.com/spreadsheets/d/111HkglyS4ONv1xPQXKabDDXn_rKxQaUiMaNoEtXb1wE/edit?usp=sharing
155+
[graph-users-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=1217359585&format=image
156+
[graph-users-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=296776676&format=image
157+
[graph-clients-deser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=684555912&format=image
158+
[graph-clients-ser]: https://docs.google.com/spreadsheets/d/e/2PACX-1vTK4izjhdoGGdV-2d9KQ4UG4XrDQgm-xXUeI2KLptc0no92BMLP7rs01tr_VzrJeYP1P3IHu5_3ZtJ6/pubchart?oid=2004244401&format=image

0 commit comments

Comments
 (0)