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

OpenJDK 64-Bit Server VM 1.8.0_362-b09 on Linux 5.15.0-1036-azure
Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
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                       239            258          15          4.2         239.4       1.0X
basicTypes: Long with unsafe:true                      277            302          18          3.6         276.5       0.9X
basicTypes: Float with unsafe:true                     296            304           8          3.4         295.6       0.8X
basicTypes: Double with unsafe:true                    281            308          13          3.6         281.0       0.9X
Array: Int with unsafe:true                              5              6           1        201.1           5.0      48.1X
Array: Long with unsafe:true                             7              8           1        141.6           7.1      33.9X
Array: Float with unsafe:true                            5              5           1        218.4           4.6      52.3X
Array: Double with unsafe:true                           7              8           1        136.6           7.3      32.7X
Map of string->Double  with unsafe:true                 43             47           4         23.2          43.1       5.6X
basicTypes: Int with unsafe:false                      295            316          13          3.4         294.7       0.8X
basicTypes: Long with unsafe:false                     310            329          13          3.2         310.0       0.8X
basicTypes: Float with unsafe:false                    283            290           7          3.5         283.0       0.8X
basicTypes: Double with unsafe:false                   294            325          17          3.4         293.8       0.8X
Array: Int with unsafe:false                            23             25           2         44.1          22.7      10.6X
Array: Long with unsafe:false                           34             37           2         29.1          34.4       7.0X
Array: Float with unsafe:false                          10             11           1        104.8           9.5      25.1X
Array: Double with unsafe:false                         17             19           2         60.0          16.7      14.4X
Map of string->Double  with unsafe:false                40             46           3         24.7          40.4       5.9X


