JavaAPI的实际JSON序列化基准
我正在寻找不同序列化API的基准。我发现的都是一年多以前的过时帖子和文章。所以我希望任何人都能分享到最新基准的链接
请:我知道你可以在网络上找到的实现。我不想推荐您喜欢的API。我不需要一句“我觉得很快”。我搜索的只是测量值中性能的实际比较
你可以在下面搜索框中键入要查询的问题!
我正在寻找不同序列化API的基准。我发现的都是一年多以前的过时帖子和文章。所以我希望任何人都能分享到最新基准的链接
请:我知道你可以在网络上找到的实现。我不想推荐您喜欢的API。我不需要一句“我觉得很快”。我搜索的只是测量值中性能的实际比较
# 1 楼答案
这里有一个基准
http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking
在本文中,我将讨论重新循环对象以提高序列化时间的重要性
http://vanillajava.blogspot.co.uk/2011/10/serialization-using-bytebuffer-and.html
IMHO:JSon是最难高效反序列化的格式之一,甚至比XML更难
# 2 楼答案
以下是截至上周的两份最新报告。 它比较表单字节[]、读取器、输入流、字符[]、字符序列、字符串等
它比较了Boon、Jackson、Smart JSON和GSON
https://github.com/gatling/json-parsers-benchmark
https://github.com/RichardHightower/json-parsers-benchmark
布恩和杰克逊在一些方面很接近。有时,布恩的速度要快4倍。多数情况下,恩惠会赢。:) GSON在I/O方面比大多数都好,但Boon在各方面都做得最好(在I/O方面也最好),而且它有一个更快的索引覆盖模式(看看第二组..索引覆盖将Boon置于顶部)
https://github.com/RichardHightower/boon
我有偏见
但盖特林不是,结果是一样的。布恩是邪恶的快