タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaとMessagePackとcomparisonに関するyassのブックマーク (3)

  • Home

    This test focusses on en/decoding of a cyclefree data structure, but the featureset of the libraries compared differs a lot: some serializers support cycle detection/object sharing others just write non-cyclic tree structures some include full metadata in serialized output, some don’t some are cross platform, some are language specific some are text based, some are binary, some support versioning

    Home
    yass
    yass 2013/05/04
    " Benchmark comparing serialization libraries on the JVM "
  • MessagePack vs POF(Coherence)でシリアライズサイズの勝負! - snuffkinの遊び場

    前回はJBoss MarshallingとMessagePackのシリアライズサイズを比較してみましたが、今回はCoherenceで使用しているPortable Object Format(POF)も比較してみましょう。 Oracleのページから評価版のCoherenceをダウンロードすれば良かったのかもしれませんが、手っ取り早くWebから情報を探してきました。「CoherenceのPOF形式でシリアライズされたオブジェクトのサイズ見積もりツール」(山大@クロノスの日記)にPOFのシリアライズサイズについて載っています(こういう情報、ありがとうございます)。このページでは「Person.java」に「ExampleMain.java」でサンプルデータを入れてサイズ測定をしています。同じクラス、データでMessagePackでシリアライズして比較してみました。 各フレームワークの紹介 Po

    MessagePack vs POF(Coherence)でシリアライズサイズの勝負! - snuffkinの遊び場
  • JBoss Marshalling vs MessagePackでシリアライズサイズの勝負! - snuffkinの遊び場

    ちょっと興味があり、シリアライズフレームワークについて調べてみました。Java標準のシリアライズはサイズが大きくなってしまうため、いろんな人が工夫して小さくシリアライズする仕組みを考えています。そんな中で、今回は(今回しかやらないかもしれませんが)、JBoss MarshallingとMessagePackでどちらが小さなサイズにシリアライズできるのか測ってみました。 各フレームワークの紹介 JBoss Marshalling JBossの周辺で使われているシリアライズの仕組み。Javaのシリアライズでは効率が悪いため、独自に開発されました。 MessagePack 言語に依存しないシリアライズの仕組み。Format specificationを読むと、シリアライズの小さくするための工夫が徹底している感じがします。 シリアライズ対象のデータ 次のような、どこにでもありそうなクラスを作ってみ

    JBoss Marshalling vs MessagePackでシリアライズサイズの勝負! - snuffkinの遊び場
  • 1