Skip to content
wenzhi666 edited this page Aug 27, 2019 · 2 revisions

#性能测试对比 ##测试环境:

  • OS:windows10 家庭版
  • CPU:i5-8265U
  • JVM: 12.0.1
  • 内存容量: 8GB

#JSON字符串检测对比 说明:fastjson与Gson没有单独的合法性校验函数,而是在反序列化过程中检测 ##字符串检测 JSON字符串大小:247KB

检测性能(ms) 版本
JSONCheckKit 5.388
fastjson 18.372 fastjson-1.2.59.jar
Gson 7.962 gson-2.7.jar

JSON字符串大小:9.87KB

检测性能(ms) 版本
JSONCheckKit 0.747
fastjson 18.372 fastjson-1.2.59.jar
Gson 7.962 gson-2.7.jar
##文件检测

JSON文件大小:180M

检测性能(ms) 版本
JSONCheckKit 894.1120
fastjson 2922.9383 fastjson-1.2.59.jar
Gson 2800.0973 gson-2.7.jar
JSON文件大小:247KB
检测性能(ms) 版本
--- ------------- --------
JSONCheckKit 10.9816
fastjson 17.5047 fastjson-1.2.59.jar
Gson 10.94323 gson-2.7.jar
JSON文件大小:9.87KB
检测性能(ms) 版本
--- ------------- --------
JSONCheckKit 0.95202
fastjson 0.5547 fastjson-1.2.59.jar
Gson 0.8588 gson-2.7.jar
###JSONCheckKit超大文件测试
程序运行时间: 6812728000ns 6812.728ms
程序运行时间: 5816686200ns 5816.6862ms
程序运行时间: 5798958600ns 5798.9586ms
程序运行时间: 5803814700ns 5803.8147ms
程序运行时间: 5803407500ns 5803.407499999999ms
程序运行时间: 5770516500ns 5770.5165ms
程序运行时间: 5780520800ns 5780.520799999999ms
程序运行时间: 5813507400ns 5813.5073999999995ms
程序运行时间: 5811020500ns 5811.0205ms
程序运行时间: 5840702300ns 5840.7023ms
平均时间: 5905186250ns 5905.18625ms
Clone this wiki locally