fastJson性能测试
测试装备:
mac pro 6核12线程
测试代码:
(1)序列化对象:
import lombok.Data;@Data
public class User {int id;String name;int age;String address;
}
(2)序列化逻辑:
import com.alibaba.fastjson.JSON;public class FastJsonTest {public static void main(String[] args) {User user = new User();long startTimestamp = System.currentTimeMillis();for (int i = 0; i < 1000; i++) {JSON.toJSONString(user);}long endTimestamp = System.currentTimeMillis();System.out.print("执行耗时:" + (endTimestamp - startTimestamp));}
}
测试结果:
执行次数 | 执行结果 |
10 | 执行耗时:80毫米 |
100 | 执行耗时:92毫秒 |
1000 | 执行耗时:100毫秒 |
10000 | 执行耗时:124毫米 |
fastJson性能测试相关推荐
- 【Android Protobuf 序列化】Protobuf 性能测试 ( fastjson 序列化与反序列化 | gson 序列化与反序列化 | 三种序列化与反序列化性能对比 )
文章目录 一.导入依赖库 二.构造 JavaBean 三.fastjson 序列化与反序列化 四.gson 序列化与反序列化 五.完整代码 1.主界面代码 2.JSON 测试代码 3.执行结果 六.参 ...
- FastJson常见问题
1. 怎么获得fastjson? 你可以通过如下地方下载fastjson: maven中央仓库: http://central.maven.org/maven2/com/alibaba/fastjso ...
- fastjson list转json字符串_程序员:JSON、JSONObject 与 JSONArray 简单讲解
fastjson简介 fastjson 是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 ...
- alibaba Fastjson的JOSN解析库 -
JSON,全称:JavaScript Object Notation,作为一个常见的轻量级的数据交换格式,应该在一个程序员的开发生涯中是常接触的.简洁和清晰的层次结构使得 JSON 成为理想的数据交换 ...
- fastjson jar包_经过性能对比,我发现温少的FastJson真牛。
前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考.在此,建议大家为本公众号加"星标".如文章写得好,望大家阅读后在右下边"在看"处点个赞,以示鼓励! ...
- javabean与json转换(fastjson与jackson两个版本)
[README] 本文演示了 javabean与json转换的开发方式: 要想 javabean的属性名 与 json的字段名不一致,也是可以转换的: 之前需要引入 ali.fastjson < ...
- 基于Selenium和ChromeDriver的自动化页面性能测试
由于最近工作一直很紧张,拖了很久才在五一假期将Selenium实现自动化页面性能测试的代码实现部分补上,希望今后自己能更勤勉,多一些知识产出. Selenium WebDriver(以下简称SW)提供 ...
- 利用 Fastjson 注入 Spring 内存马,太秀了~!
点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...
- 基于线上请求的性能测试系统CPC
1.背景 测试人员在设计性能测试脚本时,HTTP请求中的参数往往根据个人经验设置,而测试人员水平参差不齐,设计往往具有局限性,不够全面,不能涵盖全线上真实的请求,故得到的性能测试结果不能够真实反映线上 ...
最新文章
- hbase 数据插入指定rowkey_「HBase大爆炸」HBase之常用Shell命令
- 教遗传算法人工智能玩超级马里奥大陆
- jquery+ajax 实现text框模糊搜索并可利用listbox实时显示模糊搜索列表结果
- phantomjs搭建输出js渲染后的html接口
- mysql 两张大表关联_MySQL的DropTable影响分析和最佳实践
- win10安装oracle11g 服务端及配置详解
- 深度学习之激活函数详解
- 人称代词的各种形式与用法
- 世界卫生组织健康标准
- 娱乐而已,认真你就输了
- 用AkShare库获取A股股票数据—获取实时A股数据
- 5月 CSDN 创作者之夜:获奖名单公布
- html字体加载规则,CSS-等待字体加载,然后渲染网页
- MPAndroidChart使用(BarChart为例)
- 手把手教你BCGControlBar MFC界面控件“起航”技巧(文章转载自:慧都控件网)
- 计算机汉字显示原理,计算机汉字显示原理
- 分享一款老照片修复神器
- alm系统的使用流程_Polarion ALM—涵盖您所需的一切于整体统一的 ALM 解决方案之中...
- 汽车UDS诊断详解及Vector相关工具链使用说明——2.1.3 初步了解CDD(以10服务为例)
- 轻量级的Java快速开发平台