まず第一に、これが初心者の質問である場合はすみませんが、私は初めてですprotobuf-net
。
TypeModel.Create()
でシリアル化するときに使用する人もいれば、直接protobuf-net
呼び出すSerializer
(デフォルトのシングルトンを使用する)人もいることに気づきましたRuntimeTypeModel.Default
。
違いはなんですか?いつも同じものを再利用するとRuntimeTypeModel.Default
、パフォーマンス上のメリットが得られると思いますが、その代わりに何を諦めますか?
Type
シリアル化を呼び出すときにオブジェクトのをすでに知っている場合、どちらのアプローチが優れていますか?
ありがとう