etishor / SerializationTests

Collection of tests for object serialization with various serialization libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Collection of tests for object serialization with various serialization libraries


Languages

Language:C# 92.9%Language:JavaScript 7.0%Language:Shell 0.1%