さまざまなシリアル化 API のベンチマークを探しています。私が見つけたのは、1 年以上前の古い投稿と記事だけです。誰かが最新のベンチマークへのリンクを共有できることを願っていますか?
お願い: 私はあなたがウェブで見つけることができる実装を知っています. あなたの好みの API を推奨する必要はありません。そして、「速いと思う」は必要ありません。私が探しているのは、測定値でのパフォーマンスの実際の比較です。
さまざまなシリアル化 API のベンチマークを探しています。私が見つけたのは、1 年以上前の古い投稿と記事だけです。誰かが最新のベンチマークへのリンクを共有できることを願っていますか?
お願い: 私はあなたがウェブで見つけることができる実装を知っています. あなたの好みの 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 は効率的に逆シリアル化するのが最も難しい形式の 1 つであり、XML よりもさらに困難です。
先週の最新のものを 2 つ紹介します。フォーム byte[]、reader、inputStream、char[]、CharSequence、String などを比較します。
ブーン、ジャクソン、スマート JSON、GSON を比較します。
https://github.com/gatling/json-parsers-benchmark
https://github.com/RichardHightower/json-parsers-benchmark
ブーンとジャクソンはいくつかの点で親密です。時々ブーンは 4 倍速くなります。主にブーンが勝ちます。:) GSON はほとんどの I/O よりも優れていますが、Boon はあらゆる面で (そして I/O で最も) 優れており、さらに高速なインデックス オーバーレイ モードを備えています (2 番目のセットを見てください..インデックス オーバーレイは上にブーン方法)。
https://github.com/RichardHightower/boon
私は偏見です。:)
しかし、ガトリングはそうではなく、結果は同じです。ブーンはとても速いです。