测试装备:

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性能测试相关推荐

  1. 【Android Protobuf 序列化】Protobuf 性能测试 ( fastjson 序列化与反序列化 | gson 序列化与反序列化 | 三种序列化与反序列化性能对比 )

    文章目录 一.导入依赖库 二.构造 JavaBean 三.fastjson 序列化与反序列化 四.gson 序列化与反序列化 五.完整代码 1.主界面代码 2.JSON 测试代码 3.执行结果 六.参 ...

  2. FastJson常见问题

    1. 怎么获得fastjson? 你可以通过如下地方下载fastjson: maven中央仓库: http://central.maven.org/maven2/com/alibaba/fastjso ...

  3. fastjson list转json字符串_程序员:JSON、JSONObject 与 JSONArray 简单讲解

    fastjson简介 fastjson 是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 ...

  4. alibaba Fastjson的JOSN解析库 -

    JSON,全称:JavaScript Object Notation,作为一个常见的轻量级的数据交换格式,应该在一个程序员的开发生涯中是常接触的.简洁和清晰的层次结构使得 JSON 成为理想的数据交换 ...

  5. fastjson jar包_经过性能对比,我发现温少的FastJson真牛。

    前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考.在此,建议大家为本公众号加"星标".如文章写得好,望大家阅读后在右下边"在看"处点个赞,以示鼓励! ...

  6. javabean与json转换(fastjson与jackson两个版本)

    [README] 本文演示了 javabean与json转换的开发方式: 要想 javabean的属性名 与 json的字段名不一致,也是可以转换的: 之前需要引入 ali.fastjson < ...

  7. 基于Selenium和ChromeDriver的自动化页面性能测试

    由于最近工作一直很紧张,拖了很久才在五一假期将Selenium实现自动化页面性能测试的代码实现部分补上,希望今后自己能更勤勉,多一些知识产出. Selenium WebDriver(以下简称SW)提供 ...

  8. 利用 Fastjson 注入 Spring 内存马,太秀了~!

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...

  9. 基于线上请求的性能测试系统CPC

    1.背景 测试人员在设计性能测试脚本时,HTTP请求中的参数往往根据个人经验设置,而测试人员水平参差不齐,设计往往具有局限性,不够全面,不能涵盖全线上真实的请求,故得到的性能测试结果不能够真实反映线上 ...

最新文章

  1. hbase 数据插入指定rowkey_「HBase大爆炸」HBase之常用Shell命令
  2. 教遗传算法人工智能玩超级马里奥大陆
  3. jquery+ajax 实现text框模糊搜索并可利用listbox实时显示模糊搜索列表结果
  4. phantomjs搭建输出js渲染后的html接口
  5. mysql 两张大表关联_MySQL的DropTable影响分析和最佳实践
  6. win10安装oracle11g 服务端及配置详解
  7. 深度学习之激活函数详解
  8. 人称代词的各种形式与用法
  9. 世界卫生组织健康标准
  10. 娱乐而已,认真你就输了
  11. 用AkShare库获取A股股票数据—获取实时A股数据
  12. 5月 CSDN 创作者之夜:获奖名单公布
  13. html字体加载规则,CSS-等待字体加载,然后渲染网页
  14. MPAndroidChart使用(BarChart为例)
  15. 手把手教你BCGControlBar MFC界面控件“起航”技巧(文章转载自:慧都控件网)
  16. 计算机汉字显示原理,计算机汉字显示原理
  17. 分享一款老照片修复神器
  18. alm系统的使用流程_Polarion ALM—涵盖您所需的一切于整体统一的 ALM 解决方案之中...
  19. 汽车UDS诊断详解及Vector相关工具链使用说明——2.1.3 初步了解CDD(以10服务为例)
  20. 轻量级的Java快速开发平台

热门文章

  1. frame中src怎么设置成一个变量_Go 语言设计哲学之七:变量声明须一致
  2. CLion导入用户自己的lib和头文件
  3. 基于Mac环境搭建以太坊私有区块链进行挖矿模拟
  4. 2000年考研英语阅读理解文章五
  5. 犹太人从未透露的12个秘密(图)
  6. GDB 使用——Linux C编程
  7. 解决:elasticsearch 更新报错:The number of object passed must be even but was [1]
  8. 不要再问我跨域的问题了
  9. xmind-HTTP协议
  10. 堆以及stl堆的使用