https://github.com/noboomu/java-json-benchmark
A simple Jackson vs Boon vs Jsoniter Benchmark
https://github.com/noboomu/java-json-benchmark
benchmark boon jackson java json jsoniter
Last synced: about 2 months ago
JSON representation
A simple Jackson vs Boon vs Jsoniter Benchmark
- Host: GitHub
- URL: https://github.com/noboomu/java-json-benchmark
- Owner: noboomu
- Created: 2017-03-31T19:47:21.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-31T22:33:23.000Z (about 9 years ago)
- Last Synced: 2025-08-02T20:08:34.473Z (10 months ago)
- Topics: benchmark, boon, jackson, java, json, jsoniter
- Language: Java
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
### Boon vs. Jackson (Afterburner) vs. Jsoniter
| Benchmark | Mode | Score | Units |
|-----------------------------------------|------|--------|-------|
| JSONBenchmark.boonObjectDeserialize | avgt | 91.875 | us/op |
| JSONBenchmark.boonObjectSerialize | avgt | 38.510 | us/op |
| JSONBenchmark.boonRawDeserialize | avgt | 43.313 | us/op |
| JSONBenchmark.jacksonObjectDeserialize | avgt | 54.445 | us/op |
| JSONBenchmark.jacksonObjectSerialize | avgt | 25.679 | us/op |
| JSONBenchmark.jacksonRawDeserialize | avgt | 65.145 | us/op |
| JSONBenchmark.jsoniterObjectDeserialize | avgt | 31.086 | us/op |
| JSONBenchmark.jsoniterObjectSerialize | avgt | 17.075 | us/op |
| JSONBenchmark.jsoniterRawDeserialize | avgt | 15.433 | us/op |
This is a stupid simple test against a list of Users:
``
{
"id": 40,
"username": "Lila",
"tags": [
"duis",
"Lorem",
"dolor",
"in",
"exercitation"
]
}
``
##### Libraries:
* [Jsoniter](http://jsoniter.com/)
* [Jackson](http://codemirror.net/)
* [Boon](https://github.com/boonproject/boon)
##### Tools:
* [JMH](http://openjdk.java.net/projects/code-tools/jmh/) for benchmarks