-
Notifications
You must be signed in to change notification settings - Fork 28k
/
KryoBenchmark-jdk17-results.txt
28 lines (25 loc) · 2.76 KB
/
KryoBenchmark-jdk17-results.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
================================================================================================
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