測試結果如下圖: 測試結果整理後: 結論: 1、這幾個工具中,protobuf-net序列化和反序列化效率是最快的 2、BinaryFormatter和Newtonsoft.Json反序列化慢的比較多 3、Newtonsoft.Json序列化後的文件體積比較大 4、Newtonsoft.Json在序 ...
測試結果如下圖:
測試結果整理後:
結論:
1、這幾個工具中,protobuf-net序列化和反序列化效率是最快的
2、BinaryFormatter和Newtonsoft.Json反序列化慢的比較多
3、Newtonsoft.Json序列化後的文件體積比較大
4、Newtonsoft.Json在序列化反序列化過程中消耗記憶體較多(上圖未體現,實際測試中記憶體占用多)
5、測試中發現BinaryFormatter序列化貌似帶數據壓縮功能,如果相同內容多,則文件體積更小(上圖未體現,實際測試中調整數據測試發現的)