public void SerializationSpeedPrimitives() { string ret; var serializer = this.Serializer; var count = 1; var o = new List <Primitives>(); for (int n = 100; n < 50000; n++) { o.Add(Primitives.Create(n)); } var elapsedMs = TestMethods.GetSerializationSpeed(count, serializer, o, out ret, serializer); DebugWrite.WriteLine( "{0} took {1}ms serializing {2} iterations.", serializer, elapsedMs, count); List <Primitives> outValue; elapsedMs = TestMethods.GetDeserializationSpeed(count, serializer, ret, out outValue, serializer); DebugWrite.WriteLine( "{0} took {1}ms deserializing {2} iterations.", serializer, elapsedMs, count); }
public void SerializationSpeedDates() { string ret; var serializer = this.Serializer; var count = 1; var o = new List <DateTimeDto>(); for (var n = 100; n < 20000; n++) { o.Add(DateTimeDto.Create(n)); } var elapsedMs = TestMethods.GetSerializationSpeed(count, serializer, o, out ret, serializer); DebugWrite.WriteLine( "{0} took {1}ms serializing {2} iterations.", serializer, elapsedMs, count); IEnumerable <DateTimeDto> outValue; elapsedMs = TestMethods.GetDeserializationSpeed(count, serializer, ret, out outValue, serializer); DebugWrite.WriteLine( "{0} took {1}ms deserializing {2} iterations.", serializer, elapsedMs, count); }
public void SerializationSpeed() { var serializer = this.Serializer; var count = 100; var elapsedMs = TestMethods.GetSerializationSpeed(count, serializer); DebugWrite.WriteLine("{0} took {1}ms serializing {2} iterations.", serializer, elapsedMs, count); }
public void DeserializationSpeed() { string str; var count = 10; List <Person> persons; var serializer = this.Serializer; var elapsedMs = TestMethods.GetSerializationSpeed(1, serializer, this.GetList(), out str, serializer); elapsedMs = TestMethods.GetDeserializationSpeed(count, serializer, str, out persons, serializer); DebugWrite.WriteLine("{0} took {1}ms deserializing {2} iterations.", serializer, elapsedMs, count); }