fastjson 1.1.0 버 전 발표
Improvement
[FASTJSON - 51] - 필드 이름 순 으로 출력, 구체 적 인 정보 제공http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=3637285
New Feature
[FASTJSON - 49] - JSON - LIB 호 환 특성, 구체 적 인 정보 제공:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=3637292
[FASTJSON - 52] - ASM 을 도입 하여 직렬 화 와 역 직렬 화 성능 을 최적화 합 니 다.동적 생 성 류, 반사 방지.
[FASTJSON - 53] - 예측 최적화 알고리즘 을 사용 하여 parser 의 성능 을 최적화 시 켰 는데 이 알고리즘 은 parser 의 성능 을 대폭 향상 시 켰 다.
성능 테스트
쓰다https://github.com/eishay/jvm-serializers/제 공 된 테스트 달리기 결 과 는 다음 과 같다.
직렬 화 시간
역 직렬 화 시간
크기
압축 후 크기
자바 직렬 화
8703
41871
889
541
hessian
6453
9636
501
313
protobuf
3020
1666
239
149
thrift
3160
1960
349
197
avro
3510
1949
221
133
jackson-databind
3007
4382
503
271
fastjson
2226
2896
468
251
ENCODE: java serialize 25.5%,hessian 34.4%,protobuf 73.7%, jackson 74%, thrift 70.4%, avro 63.4%
DECODE: java serialize 6.9%, hessian 30%, protobuf 173.8%,jackson 66%, thrift 147.7%, avro 148.5%
fastjson 의 성능 은 이미 매우 좋 습 니 다. 다음 과 같은 일 을 할 수 있 습 니 다.
1. json - lib 교체
2. 자바 직렬 화 교체
3. hessian 교체
4. 캐 시 대상 은 memcached 에 있 습 니 다.
How to get it?
If you're Maven user, just use our maven repository(http://code.alibabatech.com/mvn/releases/) with folloging dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.0</version>
</dependency>
Binary http://code.alibabatech.com/mvn/releases/com/alibaba/fastjson/1.1.0/fastjson-1.1.0.jar
Source http://code.alibabatech.com/mvn/releases/com/alibaba/fastjson/1.1.0/fastjson-1.1.0-sources.jar
작성 자: wenshao
성명: 본 고 는 ITeye 사이트 에서 발표 한 오리지널 글 로 작가 의 서면 허가 없 이 어떠한 사이트 에서 도 본 고 를 전재 하 는 것 을 금지한다. 그렇지 않 으 면 반드시 법률 적 책임 을 추궁 할 것 이다!
이미 35 명 이 답장 을 발 표 했 습 니 다. 강 타 - > 여기 < - 토론 참여
ITeye 추천
4. 567917. - 소프트웨어 인 재 는 언어 저 담 보 를 면제 하고 미국 에 가서 유급 으로 대학원 에 다 닙 니 다! -
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
fastjson의 @JSONField 주석에 대한 질문(상해)원본을 보면 필드와 방법에 작용할 수 있습니다. 인터넷에서 말한 것을 인용하여 그러나 나는 사용 중에 위에서 말한 바와 같지 않다는 것을 발견했다. bean이 json을 돌리는 것을 발견했을 때는'project_id...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.