protobuf-vs-jackson:比较协议缓冲区3与Jackson JSON的快速基准测试

时间:2024-06-12 15:37:24
【文件属性】:

文件名称:protobuf-vs-jackson:比较协议缓冲区3与Jackson JSON的快速基准测试

文件大小:58KB

文件格式:ZIP

更新时间:2024-06-12 15:37:24

Java

基准测试-Protcol Buffers 3 vs Jackson JSON 这是Jackson(w / Afterburner)与协议缓冲区版本3之间性能和大小的简单比较。 我遇到将两者进行了比较,结果显示PB的性能较差,在某些测试中速度慢了近2倍。 我最初的React是:这是不正确的。 当浏览我注意到PB版本受到将JodaTime转换成字符串/从字符串转换的不利影响,而Jackson则使用了更有效的序列化。 探查器显示,JodaTime转换大部分时间都在占用,这使PB看起来差很多。 用法 ./gradlew run 示例运行 JDK 8 Macbook Pro Retina (mid-2012) 2.7 GHz Intel Core i7 16 GB 1600 MHz DDR3 loops = 10 iters = 10,000 times in milliseconds s


【文件预览】:
protobuf-vs-jackson-master
----.gitignore(64B)
----gradle()
--------wrapper()
----README.md(4KB)
----build.gradle(1KB)
----gradlew(5KB)
----src()
--------main()

网友评论