我有以下对象:
public partial class Game
{
public bool Finished { get; set; }
public Guid GameGUID { get; set; }
public long GameID { get; set; }
public bool GameSetup { get; set; }
public Nullable<int> MaximumCardsInDeck { get; set; }
public Player Player { get; set; }
public Player Player1 { get; set; }
public bool Player1Connected { get; set; }
public bool Player1EnvironmentSetup { get; set; }
public long Player1ID { get; set; }
public int Player1Won { get; set; }
public bool Player2Connected { get; set; }
public bool Player2EnvironmentSetup { get; set; }
public long Player2ID { get; set; }
public int Player2Won { get; set; }
public int Round { get; set; }
public Nullable<int> RoundsToWin { get; set; }
public bool Started { get; set; }
public string StateXML { get; set; }
public Nullable<DateTime> TimeEnded { get; set; }
public Nullable<int> TimeLimitPerTurn { get; set; }
public byte[] TimeStamp { get; set; }
public Nullable<DateTime> TimeStarted { get; set; }
}
本课程将包含一些测试数据。
我需要比较WCF服务的不同形式的绑定所使用的不同序列化程序的性能:
basicHttpBinding => SoapFormatter(TextFormatter?)
binaryBinding => BinaryFormatter
XMLFormatter
我需要详细做的是:
现在获取要序列化的对象 的大小
浆化后 达到现在的大小
序列化的 时间
时间反序列化
我已经尝试过一些东西,但是我有点挣扎。也许已经有一些用于这种测量的简单代码。
慕村225694