2011-12-05 3 views
10

私はネットワークを介して、参照はほぼすべてヌルですが、私はこのヌル参照内のこのオブジェクトのサイズについて疑問に思っています。シリアライズされたヌル値のサイズ

シリアル化されたオブジェクトに含まれるNULL値のサイズはどれですか?

私は、通信プロトコルを変更し、より単純なオブジェクトを送信し、複雑なものを再利用しないという代償を払う方が良いかどうかを評価しています。

+3

から見た1バイト(0x70)でなければなりません。オブジェクトをファイルにシリアル化し、ファイルの大きさを調べます。余分なフィールドを含まない特別なデータ転送オブジェクトをシリアル化するときのファイルの大きさと比較してください。 – Jesper

答えて

13

ヌル自体はこれが見つけることは本当に簡単ですObject Serialization Stream Protocol

+1

FWIW私はちょうど小さなテストを書いたし、実際にはnullのために1バイトと思われる。 –