Back to home page

OSCL-LXR

 
 

    


0001 ================================================================================================
0002 Benchmark Kryo Unsafe vs safe Serialization
0003 ================================================================================================
0004 
0005 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0006 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0007 Benchmark Kryo Unsafe vs safe Serialization:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0008 ------------------------------------------------------------------------------------------------------------------------
0009 basicTypes: Int with unsafe:true                    269            290          23          3.7         269.0       1.0X
0010 basicTypes: Long with unsafe:true                   294            295           1          3.4         293.8       0.9X
0011 basicTypes: Float with unsafe:true                  300            301           1          3.3         300.4       0.9X
0012 basicTypes: Double with unsafe:true                 304            305           1          3.3         304.0       0.9X
0013 Array: Int with unsafe:true                           5              6           1        193.5           5.2      52.0X
0014 Array: Long with unsafe:true                          8              9           1        131.2           7.6      35.3X
0015 Array: Float with unsafe:true                         6              6           0        163.5           6.1      44.0X
0016 Array: Double with unsafe:true                        9             10           0        108.8           9.2      29.3X
0017 Map of string->Double  with unsafe:true              54             54           1         18.7          53.6       5.0X
0018 basicTypes: Int with unsafe:false                   326            327           1          3.1         326.2       0.8X
0019 basicTypes: Long with unsafe:false                  353            354           1          2.8         353.3       0.8X
0020 basicTypes: Float with unsafe:false                 325            327           1          3.1         325.1       0.8X
0021 basicTypes: Double with unsafe:false                335            336           1          3.0         335.0       0.8X
0022 Array: Int with unsafe:false                         27             28           1         36.7          27.2       9.9X
0023 Array: Long with unsafe:false                        40             41           1         25.0          40.0       6.7X
0024 Array: Float with unsafe:false                       12             13           1         80.8          12.4      21.7X
0025 Array: Double with unsafe:false                      21             21           1         48.6          20.6      13.1X
0026 Map of string->Double  with unsafe:false             56             57           1         17.8          56.1       4.8X
0027 
0028