4.6.2
What's Changed
- Class Serialisation Performance Maintenance by @aloneguid in #284
This release has massive performance improvements for ParquetSerializer
comparing to ParquetConvert
(marked as "Legacy" in tests):
Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Gen1 | Allocated | Alloc Ratio |
---|---|---|---|---|---|---|---|---|---|
Serialise_Legacy | 483.0 us | 78.04 us | 4.28 us | 1.00 | 0.00 | 73.2422 | 7.8125 | 301.23 KB | 1.00 |
Deserialise_Legacy | 881.5 us | 224.63 us | 12.31 us | 1.83 | 0.03 | 39.0625 | 12.6953 | 161.13 KB | 0.53 |
Serialise | 417.0 us | 140.59 us | 7.71 us | 0.86 | 0.02 | 66.8945 | 0.4883 | 273.25 KB | 0.91 |
Deserialise | 241.7 us | 72.25 us | 3.96 us | 0.50 | 0.01 | 34.6680 | 0.2441 | 142 KB | 0.47 |
Full Changelog: 4.6.1...4.6.2