Home

Awesome

Serialization Tests

Collection of object serialization tests using various serialization libraries.

Scope

The scope of this project is to provide an overview of what each serialization library has to offer and to define some guidelines for creating serializable objects ( messages, commands, events ).

Running the tests

To run the tests you should install Gallio and use the GUI Icarus test runner to see the results. You can also take a look at Gallio Test Report

Serialization Libraries Used

Benchmark

Basic benchmark results

Serialization Benchmark

Conclusion

You can read my conclusions at .NET Serialization Choices