java-json-benchmark
java-json-benchmark copied to clipboard
Performance testing of serialization and deserialization of Java JSON libraries
JVM option `+AggressiveOpts` is not supported with Java 11 ``` ./run -t 8 ser --apis databind --libs dsljson,jackson,avajejsonb ... Benchmark Mode Cnt Score Error Units Serialization.avajejsonb thrpt 20 1585076.847 ±...
Add QSON
https://github.com/quarkusio/qson The new Quarkus library. It, again, claims to be fast: https://bill.burkecentral.com/2020/12/15/qson-new-java-json-parser-for-quarkus/
The streaming serialization benchmark for javaxjson does not yield accurate results. The culprit is the redundant initialization of the JsonObjectBuilder in the UsersStreamSerialization.java. Removing the unneeded objects improves performance across...
It would be nice to have at-a-glance data for: - Size of the library binary (jar) - Sizes and names of transitive dependencies - Names of any JRE/javaSE modules beyond...
I think it would beneficial to also understand the memory usage profile of each of the libraries. I see you mention that isn't included in the README.md. Is it planned...
see https://github.com/quarkusio/qson It does not support arrays, therefore the "Clients" tests are disabled. TODO: It requires getters and setter. BUT: With these, other libraries start to fail. @fabienrenaud Did you...
java 17 has some issues, you can see them in history of https://github.com/ozkanpakdil/java-json-benchmark/blob/899e5f7cedc288926585d271f3c4cfe1e44cb7e7/output/clients-deser-1-1.txt TOKEN_GIT required for index.md for other "output" folder publish to repo. can be created from https://github.com/settings/tokens, I...
Would be nice to get the latest jvm benchmarks with the latest versions ?
Hello, this open-source performance testing project is fantastic. Can we add 'wast'( https://github.com/wycst/wast )Participate in performance testing, thank you very much!
gson 我可以提高到10倍 https://github.com/NBXXF/json-benchmark https://github.com/NBXXF/gson_plugin