使用.NET7和C#11打造最快的序列化程序-以MemoryPack为例

查看原文

? 使用.NET7和C#11打造最快的序列化程序-以MemoryPack为例

内容简介:

译者注
本文是一篇不可多得的好文,MemoryPack 的作者 neuecc 大佬通过本文解释了他是如何将序列化程序性能提升到极致的;其中从很多方面(可变长度、字符串、集合等)解释了一些性能优化的技巧,值得每一个开发人员学习,特别是框架的开发人员的学习,一定能让大家获益匪浅。
简介
我发布了一个名为MemoryPack 的新序列化程序,这是一种特定于 C# 的新序列化程序,其执行速度比其他序列化程序快得多。

与MessagePack for C# (一个快速的二进制序列化程序)相比标准对象的序列化库性能快几倍,当数据最优时,性能甚至快 50~100 倍。最好的支持是.NET 7,但现在支持.NET Standard 2.1(.NET 5,6),Unity 甚至 TypeScript。它还支...

?更多精彩头条内容,请收藏程序员导航网,为您提供一站式码农必备网址大全,持续为您输出优质站点和IT信息!

版权声明:cnblogshot 发表于 2022-12-02 12:55:32。
转载请注明:使用.NET7和C#11打造最快的序列化程序-以MemoryPack为例 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...