tnblog
首页
视频
资源
登录

.net 聊聊JSON框架的性能对比(KoobooJSON,NewtonsoftJSON,SwifterJSON)

9171人阅读 2020/7/14 15:17 总访问:3662787 评论:2 收藏:1 手机
分类: .net后台框架

.netcore

.net 聊聊JSON框架的性能对比


环境配置


.NET Framework 4.7.2
56000多条数据

KoobooJSON

Kooboo JSON与Newtonsoft Json序列化对比


耗时对比

CPU占用率

Kooboo JSON与Newtonsoft Json反序列化对比


耗时对比

CPU占用率(第一次)

CPU占用率(第二次)

Kooboo JSON 相关内容

Github: https://github.com/kooboo/Json
Nuget: https://www.nuget.org/packages/Kooboo.Json/

SwifterJSON

Swifter JSON与Newtonsoft Json序列化对比


耗时对比

CPU占用率

Swifter JSON与Newtonsoft Json反序列化对比


耗时对比(第一次)

CPU占用率(第一次)

耗时对比(第二次)

CPU占用率(第一次)

Swifter JSON 相关内容

Github: https://github.com/Dogwei/Swifter.Json
Nuget: https://www.nuget.org/packages/Swifter.Json

表格呈现

序列化对比

框架名称 耗时 CPU占用率
KoobooJSON 1011.2906ms 16.79%
NewtonsoftJSON 1442.1246ms-1660.5411ms 23.39%-25.73%
SwifterJSON 910.5576ms 9.56%

反序列化对比

框架名称 耗时 CPU占用率
KoobooJSON 3265.2612ms 38.81%-38.72%
NewtonsoftJSON 2358.6967ms-2643.8704ms 33.47%-41.96%
SwifterJSON 1283.5357ms-1853.5825ms 22.47%-24.35%

总结

感觉SwifterJSON比其他的JSON库要强大些,比较片面,如有误请评论区的大佬发言!


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价

bk

2020/7/14 20:56:13

日常踩

剑轩:@bk那我+1

2020/7/17 21:10:30 回复

这一世以无限游戏为使命!
排名
2
文章
657
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术