blob: c182d1f38c0366e8a7d941f5c4357284d758bd55 [file] [log] [blame]
================================================================================================
Benchmark Kryo Unsafe vs safe Serialization
================================================================================================
OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
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 169 170 1 5.9 168.9 1.0X
basicTypes: Long with unsafe:true 177 182 3 5.7 176.7 1.0X
basicTypes: Float with unsafe:true 184 185 1 5.4 184.3 0.9X
basicTypes: Double with unsafe:true 184 186 3 5.4 183.6 0.9X
Array: Int with unsafe:true 1 1 0 755.5 1.3 127.6X
Array: Long with unsafe:true 2 2 0 496.5 2.0 83.8X
Array: Float with unsafe:true 1 1 0 754.2 1.3 127.4X
Array: Double with unsafe:true 2 2 0 500.0 2.0 84.4X
Map of string->Double with unsafe:true 27 27 0 37.7 26.5 6.4X
basicTypes: Int with unsafe:false 204 205 0 4.9 203.9 0.8X
basicTypes: Long with unsafe:false 216 218 2 4.6 216.1 0.8X
basicTypes: Float with unsafe:false 195 196 1 5.1 194.7 0.9X
basicTypes: Double with unsafe:false 197 199 2 5.1 197.4 0.9X
Array: Int with unsafe:false 13 13 0 77.6 12.9 13.1X
Array: Long with unsafe:false 20 20 0 49.4 20.2 8.3X
Array: Float with unsafe:false 8 8 0 132.8 7.5 22.4X
Array: Double with unsafe:false 9 10 0 106.0 9.4 17.9X
Map of string->Double with unsafe:false 27 28 2 37.0 27.0 6.2X