marshaler.txt 3.6 KB
Newer Older
Jeromy's avatar
Jeromy committed
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
PASS
BenchmarkNidOptNativeProtoMarshal-4	 5000000	       558 ns/op	 665.90 MB/s
BenchmarkNinOptNativeProtoMarshal-4	 5000000	       632 ns/op	 537.89 MB/s
BenchmarkNidRepNativeProtoMarshal-4	  200000	      9070 ns/op	 781.29 MB/s
BenchmarkNinRepNativeProtoMarshal-4	  200000	      8943 ns/op	 792.42 MB/s
BenchmarkNidRepPackedNativeProtoMarshal-4	  200000	      8142 ns/op	 419.65 MB/s
BenchmarkNinRepPackedNativeProtoMarshal-4	  200000	      8114 ns/op	 421.11 MB/s
BenchmarkNidOptStructProtoMarshal-4	 1000000	      2018 ns/op	 697.03 MB/s
BenchmarkNinOptStructProtoMarshal-4	 1000000	      1919 ns/op	 661.19 MB/s
BenchmarkNidRepStructProtoMarshal-4	  100000	     11442 ns/op	 771.31 MB/s
BenchmarkNinRepStructProtoMarshal-4	  200000	     10742 ns/op	 821.60 MB/s
BenchmarkNidEmbeddedStructProtoMarshal-4	 1000000	      1203 ns/op	 624.73 MB/s
BenchmarkNinEmbeddedStructProtoMarshal-4	 1000000	      1135 ns/op	 627.68 MB/s
BenchmarkNidNestedStructProtoMarshal-4	   50000	     56182 ns/op	 658.50 MB/s
BenchmarkNinNestedStructProtoMarshal-4	   50000	     49802 ns/op	 742.37 MB/s
BenchmarkNidOptCustomProtoMarshal-4	 5000000	       303 ns/op	 233.89 MB/s
BenchmarkNinOptCustomProtoMarshal-4	10000000	       280 ns/op	 238.94 MB/s
BenchmarkNidRepCustomProtoMarshal-4	 5000000	       604 ns/op	 299.21 MB/s
BenchmarkNinRepCustomProtoMarshal-4	 5000000	       599 ns/op	 301.77 MB/s
BenchmarkNinOptNativeUnionProtoMarshal-4	10000000	       196 ns/op	 158.04 MB/s
BenchmarkNinOptStructUnionProtoMarshal-4	 5000000	       384 ns/op	 288.81 MB/s
BenchmarkNinEmbeddedStructUnionProtoMarshal-4	 5000000	       662 ns/op	 363.93 MB/s
BenchmarkNinNestedStructUnionProtoMarshal-4	 5000000	       502 ns/op	 260.48 MB/s
BenchmarkTreeProtoMarshal-4	 5000000	       558 ns/op	 451.53 MB/s
BenchmarkOrBranchProtoMarshal-4	 2000000	       992 ns/op	 553.08 MB/s
BenchmarkAndBranchProtoMarshal-4	 2000000	       998 ns/op	 550.04 MB/s
BenchmarkLeafProtoMarshal-4	 5000000	       523 ns/op	 462.20 MB/s
BenchmarkDeepTreeProtoMarshal-4	 5000000	       691 ns/op	 429.41 MB/s
BenchmarkADeepBranchProtoMarshal-4	 2000000	       787 ns/op	 424.31 MB/s
BenchmarkAndDeepBranchProtoMarshal-4	 1000000	      1329 ns/op	 477.67 MB/s
BenchmarkDeepLeafProtoMarshal-4	 5000000	       639 ns/op	 453.35 MB/s
BenchmarkNilProtoMarshal-4	10000000	       189 ns/op	 184.92 MB/s
BenchmarkNidOptEnumProtoMarshal-4	10000000	       216 ns/op	 170.86 MB/s
BenchmarkNinOptEnumProtoMarshal-4	10000000	       209 ns/op	 171.60 MB/s
BenchmarkNidRepEnumProtoMarshal-4	10000000	       237 ns/op	 180.80 MB/s
BenchmarkNinRepEnumProtoMarshal-4	10000000	       235 ns/op	 182.93 MB/s
BenchmarkNinOptEnumDefaultProtoMarshal-4	10000000	       209 ns/op	 171.51 MB/s
BenchmarkAnotherNinOptEnumProtoMarshal-4	10000000	       211 ns/op	 170.44 MB/s
BenchmarkAnotherNinOptEnumDefaultProtoMarshal-4	10000000	       214 ns/op	 167.95 MB/s
BenchmarkTimerProtoMarshal-4	 5000000	       344 ns/op	 305.21 MB/s
BenchmarkMyExtendableProtoMarshal-4	 5000000	       695 ns/op	 115.09 MB/s
BenchmarkOtherExtenableProtoMarshal-4	 1000000	      1295 ns/op	 121.15 MB/s
BenchmarkNestedDefinitionProtoMarshal-4	 2000000	       906 ns/op	 501.69 MB/s
BenchmarkNestedDefinition_NestedMessageProtoMarshal-4	 5000000	       537 ns/op	 438.85 MB/s
BenchmarkNestedDefinition_NestedMessage_NestedNestedMsgProtoMarshal-4	 5000000	       479 ns/op	 442.52 MB/s
BenchmarkNestedScopeProtoMarshal-4	 2000000	       862 ns/op	 518.19 MB/s
BenchmarkNinOptNativeDefaultProtoMarshal-4	 2000000	       758 ns/op	 448.10 MB/s
BenchmarkCustomContainerProtoMarshal-4	 5000000	       390 ns/op	 276.58 MB/s
ok  	github.com/gogo/protobuf/test/mixbench/testdata	190.796s