写一个最快的 JSON Library

2020-10-21 11:41:39 +08:00
 ibireme

之前也写过一些 JSON 解析,但感觉这类东西到处都有也没太大价值。 去年出现了 simdjson,使用 AVX2 和 NEON 来解析 JSON,号称是第一个达到 GB/s 的 JSON 解析库。 于是我就好奇在不使用 SIMD 的情况下 JSON 解析性能究竟能达到什么程度。

这个是我空闲时写的库,C89 、跨平台,对 JSON 可读可写,符合 RFC 标准: https://github.com/ibireme/yyjson

至于性能,在新一些的 x64 上通常比 simdjson 快一点,在旧 x64 和 arm64 上比 simdjson 快很多, 可以吹一下这是目前为止最快的 JSON Library 了,大家可以先猜猜看为什么这么快~

11128 次点击
所在节点    C
71 条回复
beyondex
2020-10-21 17:28:34 +08:00
大佬,牛逼了
shuax
2020-10-21 17:31:15 +08:00
给大佬递茶🍵
yuanbo6
2020-10-21 17:36:02 +08:00
大佬牛逼
youla
2020-10-21 17:40:19 +08:00
请问我的.net core 有机会用上吗?
youla
2020-10-21 17:41:04 +08:00
等一个 yyjsonSharp
knightdf
2020-10-21 17:57:35 +08:00
@nonduality ujson
zhangdasen
2020-10-21 18:08:19 +08:00
变态
youxiachai
2020-10-21 18:31:21 +08:00
忽然发现..这是 YY 系列组件大神...看来是病好了?
ydatong
2020-10-21 18:37:54 +08:00
膜拜 yykit 大佬
perfy576
2020-10-21 19:47:05 +08:00
@myqoo 有这方面的文章吗
BoarBoar
2020-10-21 19:50:02 +08:00
身为同行感觉我们玩的不是一个游戏
ibireme
2020-10-21 19:59:32 +08:00
@youxiachai 病没好,不如说更瘦了。。
@nonduality @youla 库本身还有待完善呢,port 到其他语言先缓缓吧~
TangMonk
2020-10-21 20:08:54 +08:00
@ibireme 大神是什么病,能帮上忙吗?
justin2018
2020-10-21 21:11:56 +08:00
YY 大佬~
Jasio
2020-10-21 21:28:00 +08:00
给大佬递茶🍵
inframe
2020-10-21 21:36:18 +08:00
给大佬递茶🍵
refine
2020-10-21 21:50:10 +08:00
给大佬倒波波茶
Raven316
2020-10-21 22:27:26 +08:00
给大佬递茶🍵
whypool
2020-10-21 22:52:41 +08:00
给大佬递茶🍵
loveuqian
2020-10-21 22:56:42 +08:00
这是 YY 吧?膜拜一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/717021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX