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

OpenJDK 64-Bit Server VM 17.0.1+12-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                       271            277           9          3.7         271.3       1.0X
basicTypes: Long with unsafe:true                      271            273           2          3.7         271.1       1.0X
basicTypes: Float with unsafe:true                     264            266           1          3.8         264.5       1.0X
basicTypes: Double with unsafe:true                    269            272           5          3.7         268.6       1.0X
Array: Int with unsafe:true                              3              3           0        365.9           2.7      99.2X
Array: Long with unsafe:true                             5              5           0        214.8           4.7      58.3X
Array: Float with unsafe:true                            3              3           0        375.7           2.7     101.9X
Array: Double with unsafe:true                           5              5           0        210.6           4.7      57.1X
Map of string->Double  with unsafe:true                 37             37           1         27.4          36.5       7.4X
basicTypes: Int with unsafe:false                      286            287           1          3.5         285.7       0.9X
basicTypes: Long with unsafe:false                     301            315          17          3.3         300.8       0.9X
basicTypes: Float with unsafe:false                    279            294          17          3.6         278.6       1.0X
basicTypes: Double with unsafe:false                   284            285           1          3.5         283.7       1.0X
Array: Int with unsafe:false                            19             19           0         53.6          18.6      14.5X
Array: Long with unsafe:false                           29             29           0         34.7          28.8       9.4X
Array: Float with unsafe:false                           7              8           0        133.5           7.5      36.2X
Array: Double with unsafe:false                         13             13           1         77.2          13.0      20.9X
Map of string->Double  with unsafe:false                38             38           0         26.4          37.9       7.2X


