前言
JSON是Web上普遍存在的一种数据交换格式。由于庞大的数据量,摄取JSON文档可能成为性能瓶颈。尽管JSON解析的问题已经很成熟了,但研究者们展示了有可能实现实质性的加速。他们提供了第一个标准兼容的JSON解析器,它可以使用普通处理器在单个核上每秒处理千兆字节的数据。与最先进的引用解析器(如RapidJSON)相比,simdjson可以使用四分之一或更少的指令。与其他验证解析器不同,simdjson广泛使用了单指令、多数据(SIMD)指令。simdjson是在自由许可下免费提供的开源软件。
提示:以下是本篇文章正文内容,下面案例可供参考
一、simdjson与其他JSON解析器对比
解析速度必然依赖于JSON文档的内容。为了进行公正的评估,研究者选择了大量的文件。
在Skylake架构下 simdjson解析速度领先其他解释器
在Cannon Lake架构下,解析速度也是领先
研究者又在SkyLake架构下把simdjson和其他更多的解析器作比较,给出了解析器解析文件的速度