================================================================================================
Benchmark Kryo Unsafe vs safe Serialization
================================================================================================

OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Benchmark Kryo Unsafe vs safe Serialization:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
basicTypes: Int with unsafe:true                       269            273           6          3.7         268.7       1.0X
basicTypes: Long with unsafe:true                      296            301           7          3.4         296.3       0.9X
basicTypes: Float with unsafe:true                     292            294           2          3.4         291.8       0.9X
basicTypes: Double with unsafe:true                    296            299           3          3.4         296.0       0.9X
Array: Int with unsafe:true                              4              4           0        270.1           3.7      72.6X
Array: Long with unsafe:true                             6              6           0        168.4           5.9      45.2X
Array: Float with unsafe:true                            4              4           0        275.2           3.6      73.9X
Array: Double with unsafe:true                           6              6           0        164.1           6.1      44.1X
Map of string->Double  with unsafe:true                 41             41           1         24.6          40.6       6.6X
basicTypes: Int with unsafe:false                      311            316           6          3.2         310.7       0.9X
basicTypes: Long with unsafe:false                     344            347           2          2.9         344.5       0.8X
basicTypes: Float with unsafe:false                    305            310           7          3.3         305.4       0.9X
basicTypes: Double with unsafe:false                   311            313           1          3.2         311.1       0.9X
Array: Int with unsafe:false                            24             24           0         42.4          23.6      11.4X
Array: Long with unsafe:false                           34             34           0         29.7          33.7       8.0X
Array: Float with unsafe:false                          10             10           0        101.8           9.8      27.3X
Array: Double with unsafe:false                         15             15           1         67.6          14.8      18.2X
Map of string->Double  with unsafe:false                41             42           1         24.3          41.2       6.5X


