精易论坛

标题: yyJSON动态支持库(每秒最快可达3GB+解析性能) [打印本页]

作者: lyjdgkg    时间: 2021-3-17 15:44
标题: yyJSON动态支持库(每秒最快可达3GB+解析性能)
本帖最后由 lyjdgkg 于 2021-3-18 07:50 编辑

前段时间发现这个由C语言编写JSON库,测试了下,好家伙性能真的是快,x86下都超过x64的simdjson.
花了些日子研究源码封装了下,功能已经完全覆盖之前封装的rapidjson.
测速发现在文本值较多的情况下性能就贼快,全是数值的话就比rapidjson略快些.综合情况还是要快2-5倍左右
构造方面的测速不太严谨,当个参考
不多废话了,大家一起测试下有没有BUG

作者测速图:



易语言调用和rapidjson测速比较:


构造测速比较:


测速的JSON数据有点大,放蓝奏了:https://lanzoux.com/izz89n0spcd

有问题可以加QQ群: 484756729

[hide=d100]
yyjson_dll源码1.0.rar (411.03 KB, 下载次数: 564)


yyJSON成品模块1.0.rar (513.55 KB, 下载次数: 1257)



奔溃的机器可以试试VC编译版本,性能会低20%左右
yyJSON成品模块1.0_VC无增强指令.rar (489.03 KB, 下载次数: 304)
[/hide]



补充内容 (2021-3-22 04:13):
203楼. 修复取文本长度引起的闪退, 触发在取文本长度sse2指令版本上.

补充内容 (2021-3-24 16:29):
置顶楼 1.0.1.0版 更新
作者: Sun极速    时间: 2021-3-17 15:52
牛逼·······
作者: 咸鱼666    时间: 2021-3-17 15:55
666666666666666666666666666
作者: pipi9    时间: 2021-3-17 15:56
666
作者: vSpear    时间: 2021-3-17 16:01
666666666666666666666666666
作者: 大表舅    时间: 2021-3-17 16:05
值得学习下
作者: 7ian    时间: 2021-3-17 16:11
np 来支持
作者: 安哥    时间: 2021-3-17 16:15
值得学习下
作者: xtavoxing    时间: 2021-3-17 16:18
好厉害呀.学习
作者: wjswzj0    时间: 2021-3-17 16:29
好厉害呀.学习
作者: huxian    时间: 2021-3-17 16:31
支持库我看看罗
作者: 天雨时晴    时间: 2021-3-17 16:34
支持库的源码
作者: gto250    时间: 2021-3-17 16:40
虽然不用json,还是支持一下
作者: 雨落无声    时间: 2021-3-17 16:47
前排围观!!
作者: 不苦小和尚    时间: 2021-3-17 16:48
谢谢分量,没听过这个支持库,希望没有bug
作者: 四叶草接单    时间: 2021-3-17 16:49
双击666~双击666~
作者: う网淅乄    时间: 2021-3-17 16:51
看看
作者: 问心o    时间: 2021-3-17 16:55

作者: pwd    时间: 2021-3-17 16:56
感谢分享         
作者: 心镜    时间: 2021-3-17 16:58
感谢发布原创作品,精易因你更精彩!
作者: (ΘζΘ)    时间: 2021-3-17 17:01
有点牛逼。
作者: haishifu    时间: 2021-3-17 17:06
E: yyJSON动态支持库(每秒最快可达3GB+解析性能) [修改]
作者: samshine987    时间: 2021-3-17 17:14
支持开源~!感谢分享
作者: xiikcc    时间: 2021-3-17 17:16
牛皮啊啊
作者: lml1314    时间: 2021-3-17 17:17
感谢分享.
作者: incwin    时间: 2021-3-17 17:27
牛皮啊啊
作者: xsdhbh    时间: 2021-3-17 17:27

作者: Mr李    时间: 2021-3-17 17:31
看看 是什么东西
作者: lam888    时间: 2021-3-17 17:51
666666666666666
作者: 无夜    时间: 2021-3-17 18:11
先做个标记,后期再来看看
作者: tasbox    时间: 2021-3-17 18:14
测试结果看着很吊
作者: kentfung    时间: 2021-3-17 18:45
不能做成模块吗?
作者: yuantianji    时间: 2021-3-17 18:56
看一看了
作者: bianyuan456    时间: 2021-3-17 19:04
我要测测是不是比zyjson还快
作者: niufeng    时间: 2021-3-17 19:14
不能做成模块吗?
作者: fengyyun    时间: 2021-3-17 19:17

作者: yamiedie    时间: 2021-3-17 19:18
感谢发布原创作品,精易因你更精彩!
作者: zuoyang    时间: 2021-3-17 19:27
看一下效果如何
作者: feimu2005    时间: 2021-3-17 19:35
感谢分享.
作者: Best149    时间: 2021-3-17 19:45
好东西,,
作者: 六升臣    时间: 2021-3-17 20:12
        感谢发布原创作品,精易因你更精彩!
作者: 划落的天空    时间: 2021-3-17 20:15
看下这东西
作者: zenghuan    时间: 2021-3-17 20:17
比zyjson快么?
作者: huben    时间: 2021-3-17 20:30
        支持开源~!感谢分享
作者: 按键精灵    时间: 2021-3-17 20:35
我写的东西根本用不上这么好的东西
作者: menghan    时间: 2021-3-17 20:47
支持开源~!感谢分享
作者: zyx521147    时间: 2021-3-17 20:48
之前在github 看见这个库了 当时用的人还少 速度这么快啊
作者: freexx    时间: 2021-3-17 20:54
奈斯,支持一个
作者: chr8828    时间: 2021-3-17 21:02
奈斯,支持一个
作者: 彡Ksjsd风云    时间: 2021-3-17 21:06
yyJSON动态支持库(每秒最快可达3GB+解析性能
作者: fdassd    时间: 2021-3-17 21:08
支持开源~!感谢分享
作者: a13859926972    时间: 2021-3-17 21:18
过来学习学习,感谢楼主分享
作者: cf2006a    时间: 2021-3-17 21:22
高手的帖子必是精品!!
作者: snak2020    时间: 2021-3-17 21:38
谢谢分享,学习
作者: 2B不止铅笔还    时间: 2021-3-18 00:09
非常棒啊!!!
作者: 竭诚软件    时间: 2021-3-18 00:19
双击666...
作者: 小8style    时间: 2021-3-18 00:23
看看,紫薯布丁
作者: dlq663    时间: 2021-3-18 01:17

作者: 小牛咪咪    时间: 2021-3-18 01:31

作者: 350246356    时间: 2021-3-18 01:35
        感谢分享,很给力!~
作者: 2936878706    时间: 2021-3-18 02:23
感谢分享
作者: 风行无忌    时间: 2021-3-18 04:51
支持开源~!感谢分享
作者: 内存Hook专业户    时间: 2021-3-18 05:42
支持开源~!感谢分享
作者: 78261503    时间: 2021-3-18 06:12
支持开源~!感谢分享
作者: 不苦小和尚    时间: 2021-3-18 06:12
第二个也不是每次都崩溃,有时候会
作者: xshn    时间: 2021-3-18 07:28
感谢分享
作者: shinid8210    时间: 2021-3-18 08:55
        感谢分享,很给力!
作者: lity2310    时间: 2021-3-18 09:05
下载看看好不
作者: kiss0459    时间: 2021-3-18 09:20
看看都啥功能
作者: Efly    时间: 2021-3-18 09:21
这么块吗,赶紧下一个试试
作者: 狐狸黑斯    时间: 2021-3-18 09:34
666
作者: Xw‘小威    时间: 2021-3-18 09:38
刚刚封装了一个c++的 rapidjson,方便调用,,,现在就有更更快的? 唉。
作者: 南宫娃娃    时间: 2021-3-18 09:49
下载学习啦啦
作者: 水晶心恋    时间: 2021-3-18 09:50
yyJSON动态支持库 真是牛呀!!
作者: 唯美主义    时间: 2021-3-18 09:56
谢谢楼主分享
作者: 雾妖盼野    时间: 2021-3-18 10:20
这么厉害的么
作者: jinn0316    时间: 2021-3-18 10:20
下载看看好不
作者: a547508202    时间: 2021-3-18 10:27
感谢分享
作者: sksksz    时间: 2021-3-18 10:32
感谢分享
作者: jing2020yi    时间: 2021-3-18 10:48
谢谢分享~
作者: 指尖流淌    时间: 2021-3-18 10:49
感谢分享,很给力!~
作者: 小槑    时间: 2021-3-18 10:57
如果您要查看本帖隐藏内容请回复
作者: 祭祀雨人    时间: 2021-3-18 11:03
来凑个热闹看看,感谢分享
作者: 落寞23333    时间: 2021-3-18 11:21
真的有那么快嘛
作者: Yy8270204    时间: 2021-3-18 11:43
65551512312313213132123
作者: 尖叫    时间: 2021-3-18 11:48
yyJSON看看如何
作者: MYSTERDEVIL    时间: 2021-3-18 11:50
厉害
作者: 老毛桃    时间: 2021-3-18 12:24
双击666~        、
作者: 布鲁惠斯    时间: 2021-3-18 12:24
支持开源~!感谢分享
作者: bxfa    时间: 2021-3-18 12:33
感谢分享!
作者: quary888    时间: 2021-3-18 13:34
谢谢楼主分享!!!
好人一生平安!!!

作者: 蓝旋风    时间: 2021-3-18 14:25
和zyjson比起来如何
作者: By平凡    时间: 2021-3-18 14:47
感谢分享!
作者: q22    时间: 2021-3-18 14:53
来学习下
作者: CryptoJS    时间: 2021-3-18 15:07

来学习下
作者: 帝王蝈蝈    时间: 2021-3-18 16:21
感谢发布原创作品,精易因你更精彩!
作者: 少年包工头    时间: 2021-3-18 17:24
666666666666666
作者: zesdq    时间: 2021-3-18 17:36
感谢分享,
作者: kflizcst    时间: 2021-3-18 17:39
留着备用,虽然现在没有需求那么大数据量的JSON处理
作者: 2470899818    时间: 2021-3-18 17:41
这也太历害了,感觉今天看了又让我学会了新的知识,感谢分享!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4