jingo:该软件包提供了将golang结构以非常快的编码作为JSON编码到缓冲区的能力

时间:2024-02-24 08:12:04
【文件属性】:

文件名称:jingo:该软件包提供了将golang结构以非常快的编码作为JSON编码到缓冲区的能力

文件大小:17KB

文件格式:ZIP

更新时间:2024-02-24 08:12:04

go golang json encoder high-performance

金吾 该软件包提供了将golang结构编码为JSON缓冲区的功能。 主要要点是 非常快。 (我们找不到更快的) 分配非常低,在很多情况下为0。 清除API-与stdlib类似。 它仅使用结构标签。 没有其他库依赖项。 它不需要构建步骤,例如go generate 。 另一个JSON库...为什么? 性能。 检查这些数字-它们分别是由gojay(快速)perf数据,SmallPayload和LargePayload生成的。 数字是在Centos 7机器的4.30 GHz四核Intel:registered:Core:trade_mark:i5-4590 CPU上生成的。 解放 Iter ns / op 黑白 分配/操作 +/- 金戈 10000000 208 0 0 4.8倍 stdlib编码/ json 1000000 1008 160 1个 1倍 高杰 2000000 605 512 1个 1.6倍 json-迭代器 2000000 825 168 2 1.2倍 解放 Iter ns / op 黑白 分配/操作 +/- 金戈


【文件预览】:
jingo-master
----.gitignore(39B)
----doc.go(452B)
----buffer.go(2KB)
----LICENCE(11KB)
----README.md(7KB)
----ptrconvert.go(3KB)
----jingo_test.go(12KB)
----sliceencoder.go(6KB)
----structencoder.go(10KB)

网友评论