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

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-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                       261            265           3          3.8         260.7       1.0X
basicTypes: Long with unsafe:true                      295            299           4          3.4         295.1       0.9X
basicTypes: Float with unsafe:true                     286            288           3          3.5         285.6       0.9X
basicTypes: Double with unsafe:true                    289            292           1          3.5         289.4       0.9X
Array: Int with unsafe:true                              3              3           0        323.7           3.1      84.4X
Array: Long with unsafe:true                             5              6           0        195.6           5.1      51.0X
Array: Float with unsafe:true                            3              3           0        325.0           3.1      84.7X
Array: Double with unsafe:true                           5              6           0        192.9           5.2      50.3X
Map of string->Double  with unsafe:true                 39             39           0         25.9          38.6       6.7X
basicTypes: Int with unsafe:false                      303            305           2          3.3         303.1       0.9X
basicTypes: Long with unsafe:false                     329            334           7          3.0         328.8       0.8X
basicTypes: Float with unsafe:false                    303            307           3          3.3         303.5       0.9X
basicTypes: Double with unsafe:false                   307            311           3          3.3         307.0       0.8X
Array: Int with unsafe:false                            22             22           0         46.4          21.5      12.1X
Array: Long with unsafe:false                           31             32           0         31.8          31.4       8.3X
Array: Float with unsafe:false                           8              9           0        119.0           8.4      31.0X
Array: Double with unsafe:false                         15             15           0         68.4          14.6      17.8X
Map of string->Double  with unsafe:false                40             40           1         25.2          39.6       6.6X


