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毫米
??

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/451117.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/451117.shtml
英文地址,請注明出處:http://en.pswp.cn/news/451117.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

避免流量高峰期CDN問題的10個方法

在視頻流媒體中&#xff0c;因平臺火爆而出現問題是件好事。至少&#xff0c;這比根本沒有觀眾要好。\\也許你正在使用世界級的CDN&#xff0c;但是&#xff0c;在大型賽事期間&#xff0c;當CDN的服務器和對等點流量變得飽和的時候&#xff0c;一些用戶還是無法享受到流暢的體…

Android應用進入爆發期 手機游戲仍是市場重心

近日&#xff0c;91無線發布了《91無線移動應用發展趨勢報告&#xff08;Android版&#xff09;》。報告顯示&#xff0c;2012年&#xff0c;無論Android移動應用用戶下載還是開發者研發均呈爆發態勢&#xff0c;手機游戲仍是市場重心所在。同時&#xff0c;Android移動應用下載…

MQTT Client軟件-MQTTBox

最近發現了一個連接mqtt broker的軟件&#xff1a;MQTTBox。GitHub地址&#xff1a;https://github.com/workswithweb/MQTTBox 官網網站的介紹為&#xff1a;使用MQTTBox增強你的物聯網流程 MQTT客戶端特性 支持TCP、TLS、Web Sockets和安全的Web Sockets連接MQTT服務器支持各種…

fastJson toJSONString注意點

fastJosn是阿里爸爸推出一款高性能序列化工具&#xff0c;號稱最快的json序列化工具。不過好像也就那樣&#xff0c;在量比較大的時候優勢才會明顯。單次序列化時間還是會達到幾十毫秒的級別。 Fastjson is a Java library that can be used to convert Java Objects into the…

WebService中文件傳輸

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 WebService處理傳遞普通的信息&#xff0c;還可以傳輸文件&#xff0c;下面介紹WebService是怎么完成文件傳輸的。 1、 首先編寫服務器端…

Django框架-Form組件

一、DjangoForm組件介紹 我們之前在html頁面中利用form表單向后端提交數據時&#xff0c;都會寫一些獲取用戶輸入的標簽并且用form標簽把它們包起來。 與此同時我們在好多場景下都需要對用戶的輸入做校驗&#xff0c;比如驗證用戶是否輸入&#xff0c;輸入的長度和格式等是否正…

中國經濟轉型知易行難

摘要&#xff1a;一個亞洲國家正在崛起&#xff0c;出口機器勢不可擋&#xff0c;財富快速增長&#xff0c;覺得美國已是過去&#xff0c;自己的時代已經到來。這是2012年的中國&#xff1f;沒錯———但也是上世紀80年代的日本。 美國《芝加哥論壇報》網站5月20日文章&#xf…

進程和線程的剖析

進程和線程的區別&#xff1f;什么時候用進程&#xff1f;什么時候用線程&#xff1f; 答&#xff1a;首先得知道什么是進程什么是線程&#xff1f; 我的理解是進程是指在系統中正在運行的一個應用程序&#xff1b;程序一旦運行就是進程&#xff0c;或者更專業化來說&#xff1…

解決 java.net.ConnectException: Connection refused: connect 異常

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 一、 我的情況很簡單&#xff1a; 只是因為我調用服務端接口方法包名沒有寫對&#xff0c;應該如下面代碼中這樣寫&#xff1a; call.…

主席樹的各類模板(區間第k大數【動,靜】,區間不同數的個數,區間=k的個數)...

取板粗 好東西來的 1.&#xff08;HDOJ2665&#xff09;http://acm.hdu.edu.cn/showproblem.php?pid2665 &#xff08;POJ2104&#xff09;http://poj.org/problem?id2104 &#xff08;POJ2761&#xff09;http://poj.org/problem?id2761 題意&#xff1a;求區間第K大&…

java類內部的變量

類內部的變量分為兩部分&#xff1a; 一.類的成員變量 在類內部&#xff0c;變量定義部分&#xff0c;定義的變量。 二.局部變量 在類內方法體中定義的變量和方法中涉及的變量。 成員變量和局部變量的區別&#xff1a; &#xff08;1&#xff09;成員變量在整個類中都有效…

騰訊搜搜退出PC搜索領域:百度搜狗迎來雙龍競爭

摘要&#xff1a;據北京商報報道&#xff0c;上周末&#xff0c;騰訊對公司組織架構進行了大規模調整。業內普遍認為&#xff0c;搜搜并入騰訊無線后&#xff0c;這個獨立搜索平臺將被合并&#xff0c;失去獨立性&#xff0c;也將令搜搜官網域名soso.com走向“沒落”。據北京商…

facade-pattern外觀模式

外觀模式&#xff1a; 外觀模式是面向對象編程中的重要設計模式。外觀類用來掩蓋復雜的內部邏輯&#xff0c;為用戶提供簡潔統一的服務接口。外觀類的主要功能如下&#xff1a; 1.通過提供簡明的對外API接口&#xff0c;來提高程序的可閱讀性和間接性。 2.提供通用的特定功能…

Web Service 客戶端,調用服務方法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 只是最簡單的調用web service 服務&#xff0c;至于要傳什么參數全看到業務了。 以下是最簡單的調用方式 &#xff1a; package hdmp…

分享Spring Cloud分布式微服務架構圖

分布式、微服務、云架構JAVA語言開發、跨平臺、高性能、高可用、安全、服務化、模塊化、組件化、驅動式開發模式 從現在開始&#xff0c;我這邊會將近期研發的springcloud微服務云架構的搭建過程和精髓記錄下來&#xff0c;幫助更多有興趣研發spring cloud框架的朋友&#xff0…

返回一個list的全部 倒敘排列的方法

#反向迭代一個listlist[2,4,6,4,3,7,5,45,23,6,5,32,6,52,324,23,65,76,3,234,6,3,4,356,7,74,234,35,7,86]def funrev(list): list1[] for i in range(len(list)): list1.append(list[-i-1]) print(list1) return list1print(************************)lis…

互聯網手機潮進入PK時代:周鴻祎激戰小米雷軍

摘要&#xff1a;事實上&#xff0c;周鴻祎本人也多次強調&#xff0c;對于對手他一向實事求是&#xff0c;“對小米手機這種模式持肯定態度&#xff0c;它是第一個做互聯網手機的”。花費精力做出漂亮的銷售業績&#xff0c;這是互聯網手機最關鍵命題&#xff0c;配置戰、價格…

很多人問為什么使用聯合索引,為什么不建兩個單獨的索引呢?

So why not just create two indexes, one on last_name and one on first_name? You could do that, but MySQL won’t use them both at the same time. In fact, MySQL will only ever use one index per table per query—except for UNIONs.[3] This fact is important e…

oracle表被鎖了怎么處理

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 首先你要知道表鎖住了是不是正常鎖&#xff1f;因為任何DML語句都會對表加鎖。你要先查一下是那個會話那個sql鎖住了表&#xff0c;有可…

Lyft Level 5 Challenge 2018 - Elimination Round翻車記

打猝死場感覺非常作死。 A&#xff1a;判一下起點和終點是否在其兩側即可。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algorithm> using namespace std; int read() {int x0,…