シリアライズ コードサンプルと実行時間

http://developers.de/blogs/damir_dobric/archive/2007/08/05/performance-comparison-of-most-popular-serializes.aspx

WCFで利用する DataContractSerializer を使うと少し遅くなる。

DataContractSerializer の場合、シリアライズしたい各要素に対して DataMemberのプロパティである

  • Name
  • Order
  • IsRequired
  • EmitDefaultValue

を利用できる。XmlSerializer でも OptionalFieldAttribute で IsRequired と同じような動作をさせることはできるが、EmitDefaultValue に相当する機能はなさそう?

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。