【文件属性】:
文件名称:java笔试题输出结果-java-json-benchmark:JavaJSON库序列化和反序列化的性能测试
文件大小:152KB
文件格式:ZIP
更新时间:2021-06-20 18:03:37
系统开源
java笔试题输出结果
Java
JSON
库的基准测试
目的
该项目使用
.
它涵盖以下库:
(来自Oracle)
如果可用,数据绑定和“流”(自定义打包和解包)实现都经过测试。
使用
1、10、100
和
1000
KB
大小的有效负载评估两种不同类型:
:使用原始类型、字符串、列表和简单的
POJO;
和
:
添加数组、枚举、UUID、LocalDate
该基准被写入:
在
JVM/基准的静态加载时随机生成有效载荷;
种子也跨运行共享
从
RAM
中读取数据
将数据写入可重用的输出流(如果可能);
这减少了分配压力
消耗所有输出流;
避免死代码消除优化
未评估的是:RAM
利用率、压缩、有效负载
>
1
MB。
结果
基准测试是用
Java
8
编写的,也适用于
Java
8。
以下结果是在
2020
年
3
月
1
日使用以下库和版本计算得出的:
图书馆
版本
杰克逊
2.10.2
根森
1.6
fastjson
1.2.62
格森
2.8.6
org.json
20090211
javax-json
1.1.4
json-io
4.12.0
flexjson
3.3
恩赐
0
【文件预览】:
java-json-benchmark-master
----.travis.yml(283B)
----gradlew.bat(3KB)
----gradlew(6KB)
----archive()
--------raw-results-2018-04-08.md(21KB)
--------raw-results-2017-05-21.md(13KB)
--------raw-results-2016-11-13-ec2_c3_2xlarge.md(14KB)
--------raw-results-2018-04-21.md(23KB)
--------all-runs.md(9KB)
--------raw-results-2016-11-21.md(13KB)
--------raw-results-2020-03-01.md(24KB)
--------raw-results-2016-07-25.md(10KB)
--------raw-results-2016-11-13.md(12KB)
----run-everything(821B)
----output()
--------toCsv.py(2KB)
--------toMd.sh(1KB)
----ami.json(2KB)
----gradle()
--------wrapper()
----src()
--------test()
--------main()
----.gitignore(150B)
----run.ps1(631B)
----run(325B)
----Makefile(228B)
----README.md(7KB)
----settings.gradle(41B)
----LICENSE.txt(1KB)
----build.gradle(5KB)