【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

Json.NET 8 引入 ArrayPools 提升性能

  • 2016-01-20
  • 本文字数:541 字

    阅读完需:约 2 分钟

Json.NET 创建者 James Newton-King 推出了该框架的第 8 个版本。该版本的重点是提升性能,他认为这是与.NET 生态系统整体上更广泛的性能改进规划相匹配的。在这个版本中(其第一个版本发布于2015 年6 月),为了提升性能,Json.NET 新增了一个接口,旨在“减少序列化过程中的内存分配和使用”。

这个名为 IArrayPool的接口使 Json.NET 可以重用数组缓冲区,这是性能提升的基础。Newton-King 将此称为“一个有点试验意味的特性”,因此,只有那些现在有这种需要的用户才应该启用它。

版本 8 的另外一项变化是,JSON 中读入 JArrays 的注释现在会被忽略。作出这种改变的目的是减少一种常见的错误源,但是先前的行为可以通过JsonLoadSettings上的CommentHandling.Load启用。

除了这些变化外,版本 8 还包含 20 多处小问题修正,除非有版本相关的原因阻碍你,否则应该考虑升级到最新的版本。 GitHub 上提供了源代码的链接和项目文件。

查看英文原文 Json.NET 8 Introduces ArrayPools for Performance Gains


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-01-20 18:001999
用户头像

发布了 1008 篇内容, 共 373.5 次阅读, 收获喜欢 340 次。

关注

评论

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

“工程化”对于大型数据平台而言,意味着什么?新一届StartDT Hackathon来了

奇点云

数据平台 奇点云

化繁为简|AIRIOT智慧水务信息化建设解决方案

AIRIOT

物联网 智慧水务

Vue基础学习(三)

Studying_swz

Vue 11月月更

云原生时代数据库技术趋势与场景选型

OceanBase 数据库

管控内部威胁,数据如何安全使用?

极盾科技

数据安全

butterfly美化日记(一)

程序员余白

Hexo butterfly 博客配置 11月月更

华为全联接2022 openEuler 累计装机量达 245 万套,市场份额 22%,助力企业高效进行操作系统迁移

Geek_2d6073

Karmada大规模测试报告发布:突破100倍集群规模

华为云开发者联盟

云计算 云原生 华为云 企业号十月 PK 榜

网易云信 toB 质量保障体系实践

网易云信

质量保障 PaaS平台

MSE 结合 Dragonwell,让 Java Agent 更好用

阿里巴巴云原生

阿里云 微服务 云原生

什么是入侵检测系统?有哪些分类?

wljslmz

网络安全 11月月更 入侵检测 IDS

月日均AUM提升40倍!看这家银行如何做好网金客群分层经营?

索信达控股

科技 客户分群 网金客群

Hexo+Github搭建个人博客教程(二)

程序员余白

Hexo 博客搭建 11月月更

腾讯蓝鲸 API 网关如何借助 APISIX 实现产品升级与业务完善

API7.ai 技术团队

云原生 API网关 APISIX 客户案例

下一代龙蜥操作系统 Anolis OS 23 公测版正式发布|2022云栖龙蜥实录

OpenAnolis小助手

开源社区 龙蜥操作系统 分层分类 2022云栖大会 Anolis23

让开发者成为决定性力量,华为开发者英雄汇圆满落幕

华为云开发者联盟

云计算 华为云 企业号十月 PK 榜

为什么要做数据分析

穿过生命散发芬芳

数据分析 11月月更

【kafka思考】最小成本的扩缩容副本设计方案

石臻臻的杂货铺

kafka 11月月更

鱼传科技:函数计算,只要用上就会觉得香

阿里巴巴云原生

阿里云 云原生 函数计算

是谁的请求导致我的系统一直抛异常?

阿里巴巴云原生

阿里云 微服务 云原生

利刃出鞘 | 从五大核心技术来看Bonree ONE 2.0的全球竞争力

博睿数据

可观测性 核心技术 智能运维 博睿数据 ONE平台

RocketMQ 在同程旅行的落地实践

Apache RocketMQ

消息队列 Apache RocketMQ

快速实现无人车远程控制开发——实践类

阿里云AIoT

阿里云 物联网 远程控制

Apache Doris Join 实现与调优实践|未来源码

MobTech袤博科技

手动在CentOS7.4环境下,安装MySQL5.7.X版本的方法。

@下一站

MySQL 程序猿 11月月更

Prometheus Native Histograms 实现原理及应用

Grafana 爱好者

云原生 可观测性 Prometheus 11月月更

【网易云信】网易云信 toB 质量保障体系实践

网易智企

质量保障 PaaS平台

无脚本自动化测试

FunTester

文档管理系统平台:实现文档管理现代化

Baklib

如何解决产品知识培训问题?

Baklib

HMS Core的AI之力与开发者的英雄本色

脑极体

Json.NET 8引入ArrayPools提升性能_.NET_Jeff Martin_InfoQ精选文章