Closed AnderssonPeter closed 3 years ago
results Serializer | Objects | "Time to serialize in s" | "Time to deserialize in s" | "Size in bytes" | FileVersion | Framework | ProjectHome | DataFormat | FormatDetails | Supports Versioning |
---|---|---|---|---|---|---|---|---|---|---|
NopSerializer | 300000 | 0,0000 | 0,014 | 3188895 | 1.0.0.0 | .NET Core 5.0.5 | Binary | No | ||
BinaryPack | 300000 | 0,0087 | 0,015 | 7088900 | 1.0.0.0 | .NET Core 5.0.5 | https://github.com/Sergio0694/BinaryPack | Binary | No | |
Ceras | 300000 | 0,0584 | 0,069 | 5280646 | 4.1.7.0 | .NET Core 5.0.5 | https://github.com/rikimaru0345/Ceras | Binary | Yes | |
SystemTextJson | 300000 | 0,0738 | 0,134 | 14777801 | 5.0.521.16609 | .NET Core 5.0.5 | https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0 See Fast built-in JSON support | Text | Json | Yes |
SimdJsonSharpSerializer | 300000 | 0,0000 | 0,054 | 14777801 | 1.5.0.0 | .NET Core 5.0.5 | https://github.com/EgorBo/SimdJsonSharp based on https://github.com/lemire/simdjson | Text | Json | No |
SpanJson | 300000 | 0,0258 | 0,060 | 14777801 | 3.1.0.0 | .NET Core 5.0.5 | https://github.com/Tornhoof/SpanJson | Text | Json | No |
Utf8JsonSerializer | 300000 | 0,0233 | 0,080 | 14777801 | 1.3.7 | .NET Core 5.0.5 | https://github.com/neuecc/Utf8Json | Text | Json | Yes |
MessagePackSharp | 300000 | 0,0371 | 0,072 | 5757449 | 2.2.85.21899 | .NET Core 5.0.5 | https://github.com/neuecc/MessagePack-CSharp | Binary | Yes | |
GroBuf | 300000 | 0,0112 | 0,030 | 19577865 | 1.6.1.11252 | .NET Core 5.0.5 | https://github.com/skbkontur/GroBuf | Binary | Yes | |
FlatBuffer | 300000 | 0,0021 | 0,002 | 11999672 | 1.12.0.0 | .NET Core 5.0.5 | https://google.github.io/flatbuffers/ | Binary | Yes | |
Bois | 300000 | 0,0247 | 0,045 | 4980646 | 3.1.0.0 | .NET Core 5.0.5 | https://github.com/salarcode/Bois | Binary | No | |
Bois_LZ4 | 300000 | 0,0281 | 0,042 | 1547047 | 3.1.0.0 | .NET Core 5.0.5 | https://github.com/salarcode/Bois | Binary | No | |
Jil | 300000 | 0,0266 | 0,080 | 14777801 | 2.17.0.0 | .NET Core 5.0.5 | https://github.com/kevin-montrose/Jil | Text | Json | Yes |
Protobuf_net | 300000 | 0,0472 | 0,046 | 6172407 | 3.0.73.29921 | .NET Core 5.0.5 | https://github.com/mgravell/protobuf-net | Binary | Yes | |
GoogleProtobuf | 300000 | 0,0331 | 0,043 | 5572385 | 3.14.0.0 | .NET Core 5.0.5 | https://github.com/protocolbuffers/protobuf/ | Binary | Yes | |
SlimSerializer | 300000 | 0,1536 | 0,124 | 8272475 | 1.5.18.0 | .NET Core 5.0.5 | https://github.com/azist/azos/tree/master/src/Azos/Serialization/Slim | Binary | No | |
ServiceStack | 300000 | 0,0791 | 0,157 | 14777833 | 5.10.4.0 | .NET Core 5.0.5 | https://github.com/ServiceStack/ServiceStack.Text | Text | Json | Yes |
FastJson | 300000 | 0,1487 | 0,624 | 18378063 | 2.4.0.1 | .NET Core 5.0.5 | https://github.com/mgholam/fastJSON/ | Text | Json | Yes |
DataContractBinaryXml | 300000 | 0,0685 | 0,226 | 13923402 | 5.0.521.16609 | .NET Core 5.0.5 | https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.datacontractserializer | Binary | Xml | Yes |
DataContract | 300000 | 0,0806 | 0,234 | 19277998 | 5.0.521.16609 | .NET Core 5.0.5 | https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.datacontractserializer | Text | Xml | Yes |
XmlSerializer | 300000 | 0,1269 | 0,352 | 30377960 | 5.0.521.16609 | .NET Core 5.0.5 | https://docs.microsoft.com/en-us/dotnet/api/system.xml.serialization.xmlserializer | Text | Xml | Yes |
JsonNet | 300000 | 0,1161 | 0,228 | 14777833 | 12.0.3.23909 | .NET Core 5.0.5 | http://www.newtonsoft.com/json | Text | Json | Yes |
MsgPack_Cli | 300000 | 0,0518 | 0,171 | 5823134 | 1.0.228 | .NET Core 5.0.5 | https://github.com/msgpack/msgpack-cli | Binary | Yes | |
BinaryFormatter | 300000 | 0,5460 | 0,816 | 14889619 | 5.0.521.16609 | .NET Core 5.0.5 | https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.binary.binaryformatter | Binary | Yes |
Added BinaryPack Enabled SpanJson and SimdJsonSharp for .net 5.0