simdjson的Golang端口:每秒解析千兆字节的JSON-Golang开发

时间:2021-05-26 15:12:40
【文件属性】:
文件名称:simdjson的Golang端口:每秒解析千兆字节的JSON-Golang开发
文件大小:1.96MB
文件格式:ZIP
更新时间:2021-05-26 15:12:40
Golang Miscellaneous simdjson-go简介这是simdjson的Golang端口,这是Daniel Lemire和Geoff Langdale开发的高性能JSON解析器。 它广泛使用SIMD指令来实现对simdjson-go的解析。简介这是simdjson的Golang端口,这是Daniel Lemire和Geoff Langdale开发的高性能JSON解析器。 它广泛使用SIMD指令来实现每秒千兆字节JSON的解析性能。 在性能方面,simdjson-go的平均运行速度约为simdjson的40%至60%。 与Golang的标准包encoding / json相比,simdjson-go快10倍左右。 simdjson-go功能是一个验证解析器,这意味着它在o中
【文件预览】:
simdjson-go-master
----testdata()
--------github_events.json.zst(8KB)
--------update-center.json.zst(95KB)
--------marine_ik.json.zst(315KB)
--------random.json.zst(46KB)
--------apache_builds.json.zst(10KB)
--------twitter.json.zst(37KB)
--------canada.json.zst(418KB)
--------twitterescaped.json.zst(34KB)
--------mesh.pretty.json.zst(166KB)
--------numbers.json.zst(58KB)
--------gsoc-2018.json.zst(358KB)
--------citm_catalog.json.zst(10KB)
--------instruments.json.zst(3KB)
--------mesh.json.zst(143KB)
----parse_number_test.go(4KB)
----find_quote_mask_and_bits_amd64.s(5KB)
----simdjson_amd64.go(5KB)
----finalize_structurals_amd64.s(2KB)
----benchmarks_test.go(6KB)
----find_subroutines_amd64.go(9KB)
----find_newline_delimiters_amd64.s(1KB)
----parsed_json_test.go(5KB)
----parse_number_amd64.go(4KB)
----find_structural_bits_amd64.s(5KB)
----stage2_build_tape_amd64.go(14KB)
----find_structural_bits_avx512_amd64.s(5KB)
----find_whitespace_and_structurals_amd64.s(6KB)
----ndjson_test.go(9KB)
----simdjson_amd64_test.go(63KB)
----common.h(193B)
----options.go(807B)
----parse_json_amd64.go(3KB)
----simdjson_other.go(2KB)
----parsed_serialize.go(21KB)
----LICENSE(11KB)
----parsed_array.go(8KB)
----parse_string_test.go(6KB)
----stage1_find_marks_amd64_test.go(14KB)
----parse_string_amd64.s(21KB)
----find_subroutines_amd64_test.go(29KB)
----parse_string_amd64.go(2KB)
----parse_number_amd64.s(44KB)
----parsed_object.go(6KB)
----examples()
--------simdjson_example.go(1007B)
--------parking-citations.json(364KB)
----parse_json_amd64_test.go(19KB)
----.gitignore(11B)
----stage1_find_marks_amd64.go(4KB)
----go.sum(2KB)
----README.md(26KB)
----stage2_build_tape_amd64_test.go(5KB)
----chart()
--------simdjson-vs-simdjson-go.png(178KB)
----parsed_json.go(27KB)
----parsed_serialize_test.go(8KB)
----flatten_bits_amd64.s(1KB)
----find_odd_backslash_sequences_amd64.s(3KB)
----go.mod(171B)

网友评论