AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Json.NET 性能改进,宣称超越其他.NET 序列化机制

  • 2010-01-11
  • 本文字数:359 字

    阅读完需:约 1 分钟

JSon.NET 提供了更棒的序列化与反序列化机制,其性能要超越.NET 中的所有主流序列化机制,包括 BinaryFormatter,甚至比大名鼎鼎的 DataContractSerizalier 还要快。

即便有人说能战胜略微麻烦的 WCF JSON 实现也不值得我们大惊小怪。因为它是基准中所用的唯一程序库,其序列化要比反序列化慢多了,实际上其序列化所需的时间是反序列化的 6 倍多。基准中让我们感到不可思议的是 BinaryFormatter 竟然也非常慢。大多数人都会觉得二进制格式要更快一些,但 Json.NET 和 WCF 的 DataContractSerializer 的反序列化时间都要比基准快 2 倍而序列化时间则快 3 倍。

大家可以从 James Newton-King 的博客上查看此次基准比较结果。Json.NET 将发布于CodePlex 上,基于MIT License。

查看英文原文: Json.NET Claims Significant Performance Improvements over Other .NET Serializers

2010-01-11 02:333786
用户头像

发布了 88 篇内容, 共 267.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

80%的前端开发都答不上来的js异步面试题

loveX001

JavaScript

老生常谈React的diff算法原理-面试版

beifeng1996

React

Fiddler(二) - 使用Fiddler做抓包分析

No Silver Bullet

fiddler 抓包分析 10月月更

InetAddress.getLocalHost() 执行很慢?

xiaoxi666

网络 网络库

经常会采坑的javascript原型应试题

loveX001

JavaScript

最长回文串

掘金安东尼

10月月更 算法、

【牛客刷题-算法】NC25 删除有序链表中重复的元素-I

清风莫追

算法 链表 10月月更

微服务通信

穿过生命散发芬芳

微服务 10月月更

令人头秃的js隐式转换面试题,你能做对吗

loveX001

JavaScript

Collections之Arraylist源码解读(五)

知识浅谈

ArrayList 10月月更

手写JS函数的call、apply、bind

helloworld1024fd

JavaScript

说说你对Vue的keep-alive的理解

bb_xiaxia1998

Vue

Vue3入门指北(八)v-model

Augus

Vue3 10月月更

【愚公系列】2022年10月 Go教学课程 018-分支结构之switch

愚公搬代码

10月月更

React-Hooks怎样封装防抖和节流-面试真题

beifeng1996

React

Mac下vagrant从安装到体验

程序员欣宸

vagrant 虚拟机 10月月更

Vue是怎样监听数组的变化的?

bb_xiaxia1998

Vue

【牛客刷题-算法】NC16 对称的二叉树

清风莫追

算法 二叉树 10月月更

【牛客刷题-算法】NC22 合并两个有序的数组

清风莫追

算法 数组 10月月更

基于IDE和dlv远程调试Kubernetes组件

琦彦

Go Kubernetes 调试 10月月更 delve

什么是 Python 垃圾回收机制中的引用计数

宇宙之一粟

Python 垃圾回收机制 引用计数 10月月更

说说Vue响应式系统中的Watcher和Dep的关系-面试进阶

bb_xiaxia1998

Vue

书单推荐|宅家不动过国庆,好书相伴不寂寞

图灵社区

书单 国庆节

2022-10-04:以下go语言代码输出什么?A:{123} main.T{x:123} B:{123} T{x:123} C:boo boo D:boo main.T{x:123}。 packag

福大大架构师每日一题

golang 福大大 选择题

网络请求模块(2)

张立梵

Python. 爬虫必备知识讲解 10月月更

面试官:React怎么做性能优化

beifeng1996

React

假如面试官要你手写一个promise

helloworld1024fd

JavaScript

【C语言难点突破】指针入门讲解

Geek_65222d

10月月更

面向对象究竟是什么鬼?该如何理解?

乌龟哥哥

10月月更

【一Go到底】第五天---指针

指剑

Go golang 10月月更

Fiddler(一) - Fiddler简介

No Silver Bullet

fiddler 10月月更 抓包工具

Json.NET性能改进,宣称超越其他.NET序列化机制_.NET_Jonathan Allen_InfoQ精选文章