Leistungstests von Serialisierungen, die von WCF-Bindungen verwendet werden

Ich habe das folgende Objekt:

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; }    
}

Diese Klasse wird mit ein paar @ gefüllt seTestdate.

Ich brauche die zum Vergleichen derPerformanc von verschiedenen Serialisierern, die von den verschiedenen Bindungsarten für WCF-Dienste verwendet werden:

basicHttpBinding => SoapFormatter (TextFormatter?)binaryBinding => BinaryFormatter XMLFormatter

as ich im Detail tun muss, ist:

Gehen Sie jetzt auf dieGröß des Objekts, das serialisiert wirdGehen Sie jetzt auf dieGröß nach serizlizationZei zu serialisierenZei zu deserialisieren

Ich habe schon ein paar Sachen ausprobiert, aber ich habe ein bisschen zu kämpfen. Möglicherweise gibt es bereits einen einfachen Code für diese Art der Messung.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage