rust_serialization_benchmark:锈序列化框架的基准

时间:2024-04-01 09:39:12
【文件属性】:

文件名称:rust_serialization_benchmark:锈序列化框架的基准

文件大小:2.89MB

文件格式:ZIP

更新时间:2024-04-01 09:39:12

Rust

Rust序列化基准 这些基准测试的目的是为各种锈序列化框架提供全面而完整的基准测试。 基准测试: 序列化:将数据序列化到缓冲区中 访问:以结构化数据的形式访问缓冲区(仅适用于零复制反序列化库) 读取:运行通过缓冲区并从中读取字段(仅零复制反序列化库) 更新:将缓冲区更新为结构化数据(仅限零复制反序列化库) 反序列化:将缓冲区反序列化为普通的锈对象 Size :序列化时缓冲区的大小 这些基准测试正在进行中 这些基准仍在开发中,欢迎提出提高基准的要求。 log 此数据集由很小的HTTP请求日志组成,其中包含许多字符串。 原始数据 对于操作,每次迭代的时间; 用于大小,字节。 越低越好。 格式/库 连载 使用权 读 更新 反序列化 尺寸 大小(zlib) 憎恶 315.13我们 36.773美元* 58.999美元* † ‡ 1705800 507971 二进制码 6


【文件预览】:
rust_serialization_benchmark-master
----.gitignore(8B)
----benches()
--------mesh.rs(2KB)
--------minecraft_savedata.rs(3KB)
--------log.rs(3KB)
----src()
--------bench_prost.rs(1KB)
--------datasets()
--------bench_rkyv.rs(2KB)
--------bench_bincode.rs(1KB)
--------bench_capnp.rs(2KB)
--------bench_abomonation.rs(1KB)
--------bench_flatbuffers.rs(1KB)
--------bench_cbor.rs(1KB)
--------bench_serde_json.rs(1KB)
--------bench_postcard.rs(1KB)
--------lib.rs(3KB)
----Cargo.lock(28KB)
----Cargo.toml(827B)
----tools()
--------capnpc-capnp.exe(1.07MB)
--------capnpc-c++.exe(2.15MB)
--------capnp.exe(3.08MB)
--------flatc.exe(2.39MB)
----README.md(6KB)
----.vscode()
--------tasks.json(227B)
----build.rs(1KB)

网友评论