zhouxinyu / jvm-serializer

non-schema jvm-serializer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jvm-serializBuild Status

Description

This project is a function and performance benchmark test for kyro3,fastjson and hessian codec(Serialize and Deserialize).which are most popular non-schema Serialize and Deserialize tools nowadays.

Environment

Hardware:

Intel(R) Core(TM) i7 CPU @ 2.2GHz,8 core 16G memory

Software:

Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

Test case

1.After 10 times warmup iterations op, do 10 times measurement iterations, each iteration costs 5 seconds.

2.Consider some special java type,such as BitEnum,EnumSet etc...

Report

Codec TPS comparison Codec size comparison

If you have any good advice,please contact me through email fengjia10@gmail.com or zhou@xinyu.im

About

non-schema jvm-serializer

License:Apache License 2.0


Languages

Language:Java 100.0%