-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbenchmark_results.txt
256 lines (256 loc) · 36.3 KB
/
benchmark_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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
go test -mod=vendor -run XX -bench .
goos: darwin
goarch: amd64
pkg: github.com/narqo/benchserder
BenchmarkEvent_Marshal/marshaller=gob/file=event_2K.json-4 21795 54233 ns/op 15345 B/op 350 allocs/op
BenchmarkEvent_Marshal/marshaller=gob/file=event_5K.json-4 20012 60528 ns/op 32146 B/op 364 allocs/op
BenchmarkEvent_Marshal/marshaller=gob/file=event_10K.json-4 16470 72488 ns/op 51215 B/op 440 allocs/op
BenchmarkEvent_Marshal/marshaller=gob/file=event_50K.json-4 13915 83996 ns/op 139473 B/op 392 allocs/op
BenchmarkEvent_Marshal/marshaller=gob/file=event_100K.json-4 5140 233694 ns/op 507639 B/op 1016 allocs/op
BenchmarkEvent_Marshal/marshaller=gob/file=event_225K.json-4 6225 163423 ns/op 483539 B/op 392 allocs/op
BenchmarkEvent_Marshal/marshaller=json/file=event_2K.json-4 64722 18241 ns/op 3889 B/op 18 allocs/op
BenchmarkEvent_Marshal/marshaller=json/file=event_5K.json-4 44031 26846 ns/op 8003 B/op 34 allocs/op
BenchmarkEvent_Marshal/marshaller=json/file=event_10K.json-4 23449 50556 ns/op 16054 B/op 110 allocs/op
BenchmarkEvent_Marshal/marshaller=json/file=event_50K.json-4 9444 130986 ns/op 60338 B/op 66 allocs/op
BenchmarkEvent_Marshal/marshaller=json/file=event_100K.json-4 2438 469065 ns/op 139388 B/op 676 allocs/op
BenchmarkEvent_Marshal/marshaller=json/file=event_225K.json-4 2456 460336 ns/op 232429 B/op 66 allocs/op
BenchmarkEvent_Marshal/marshaller=easyjson/file=event_2K.json-4 123980 9259 ns/op 3652 B/op 25 allocs/op
BenchmarkEvent_Marshal/marshaller=easyjson/file=event_5K.json-4 58873 19870 ns/op 7792 B/op 26 allocs/op
BenchmarkEvent_Marshal/marshaller=easyjson/file=event_10K.json-4 33657 35639 ns/op 11939 B/op 27 allocs/op
BenchmarkEvent_Marshal/marshaller=easyjson/file=event_50K.json-4 7434 160851 ns/op 59489 B/op 29 allocs/op
BenchmarkEvent_Marshal/marshaller=easyjson/file=event_100K.json-4 2541 465621 ns/op 109569 B/op 32 allocs/op
BenchmarkEvent_Marshal/marshaller=easyjson/file=event_225K.json-4 1780 650672 ns/op 233967 B/op 36 allocs/op
BenchmarkEvent_Marshal/marshaller=jsoniter/file=event_2K.json-4 49610 24125 ns/op 5082 B/op 46 allocs/op
BenchmarkEvent_Marshal/marshaller=jsoniter/file=event_5K.json-4 28137 42074 ns/op 42930 B/op 78 allocs/op
BenchmarkEvent_Marshal/marshaller=jsoniter/file=event_10K.json-4 18531 64211 ns/op 64270 B/op 173 allocs/op
BenchmarkEvent_Marshal/marshaller=jsoniter/file=event_50K.json-4 5749 191262 ns/op 339568 B/op 125 allocs/op
BenchmarkEvent_Marshal/marshaller=jsoniter/file=event_100K.json-4 2031 557567 ns/op 955690 B/op 1634 allocs/op
BenchmarkEvent_Marshal/marshaller=jsoniter/file=event_225K.json-4 1542 699521 ns/op 1463990 B/op 131 allocs/op
BenchmarkEvent_Marshal/marshaller=ffjson/file=event_2K.json-4 68407 17152 ns/op 5338 B/op 35 allocs/op
BenchmarkEvent_Marshal/marshaller=ffjson/file=event_5K.json-4 43702 26299 ns/op 10132 B/op 53 allocs/op
BenchmarkEvent_Marshal/marshaller=ffjson/file=event_10K.json-4 23586 50292 ns/op 22053 B/op 129 allocs/op
BenchmarkEvent_Marshal/marshaller=ffjson/file=event_50K.json-4 9136 130781 ns/op 69295 B/op 85 allocs/op
BenchmarkEvent_Marshal/marshaller=ffjson/file=event_100K.json-4 2409 470200 ns/op 165394 B/op 695 allocs/op
BenchmarkEvent_Marshal/marshaller=ffjson/file=event_225K.json-4 2389 471292 ns/op 268206 B/op 86 allocs/op
BenchmarkEvent_Marshal/marshaller=segmentio-json/file=event_2K.json-4 82304 14446 ns/op 9216 B/op 4 allocs/op
BenchmarkEvent_Marshal/marshaller=segmentio-json/file=event_5K.json-4 47056 25143 ns/op 16512 B/op 19 allocs/op
BenchmarkEvent_Marshal/marshaller=segmentio-json/file=event_10K.json-4 20542 57837 ns/op 54880 B/op 99 allocs/op
BenchmarkEvent_Marshal/marshaller=segmentio-json/file=event_50K.json-4 7978 153116 ns/op 68016 B/op 50 allocs/op
BenchmarkEvent_Marshal/marshaller=segmentio-json/file=event_100K.json-4 2139 526493 ns/op 497792 B/op 669 allocs/op
BenchmarkEvent_Marshal/marshaller=segmentio-json/file=event_225K.json-4 2019 566924 ns/op 240048 B/op 50 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack/file=event_2K.json-4 88684 13044 ns/op 7297 B/op 31 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack/file=event_5K.json-4 72745 16200 ns/op 17171 B/op 34 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack/file=event_10K.json-4 53510 22075 ns/op 30229 B/op 35 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack/file=event_50K.json-4 38780 31921 ns/op 73254 B/op 35 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack/file=event_100K.json-4 13180 90210 ns/op 226178 B/op 38 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack/file=event_225K.json-4 17028 69971 ns/op 237128 B/op 35 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack-as-array/file=event_2K.json-4 126091 9404 ns/op 3184 B/op 28 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack-as-array/file=event_5K.json-4 102962 11404 ns/op 9074 B/op 31 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack-as-array/file=event_10K.json-4 66502 17322 ns/op 25447 B/op 33 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack-as-array/file=event_50K.json-4 46539 24922 ns/op 62103 B/op 32 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack-as-array/file=event_100K.json-4 12057 96832 ns/op 280993 B/op 36 allocs/op
BenchmarkEvent_Marshal/marshaller=vmihailenco-msgpack-as-array/file=event_225K.json-4 17680 70947 ns/op 234600 B/op 33 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-json/file=event_2K.json-4 49617 23039 ns/op 13970 B/op 61 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-json/file=event_5K.json-4 37980 31247 ns/op 22482 B/op 65 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-json/file=event_10K.json-4 25328 47267 ns/op 38866 B/op 66 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-json/file=event_50K.json-4 8295 147568 ns/op 137170 B/op 68 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-json/file=event_100K.json-4 2798 398870 ns/op 268243 B/op 69 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-json/file=event_225K.json-4 2116 539875 ns/op 530388 B/op 70 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-msgpack/file=event_2K.json-4 75362 15191 ns/op 13522 B/op 61 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-msgpack/file=event_5K.json-4 61024 19299 ns/op 22418 B/op 65 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-msgpack/file=event_10K.json-4 45087 26354 ns/op 38802 B/op 66 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-msgpack/file=event_50K.json-4 23322 51221 ns/op 137106 B/op 68 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-msgpack/file=event_100K.json-4 10000 106593 ns/op 268180 B/op 69 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-msgpack/file=event_225K.json-4 7432 156432 ns/op 530325 B/op 70 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-cbor/file=event_2K.json-4 71156 16177 ns/op 13522 B/op 61 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-cbor/file=event_5K.json-4 58747 20211 ns/op 22418 B/op 65 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-cbor/file=event_10K.json-4 43581 27107 ns/op 38802 B/op 66 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-cbor/file=event_50K.json-4 22550 53541 ns/op 137106 B/op 68 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-cbor/file=event_100K.json-4 10000 111396 ns/op 268179 B/op 69 allocs/op
BenchmarkEvent_Marshal/marshaller=codec-cbor/file=event_225K.json-4 7389 157950 ns/op 530325 B/op 70 allocs/op
BenchmarkEvent_Marshal/marshaller=fxamacker-cbor/file=event_2K.json-4 129972 9112 ns/op 2689 B/op 30 allocs/op
BenchmarkEvent_Marshal/marshaller=fxamacker-cbor/file=event_5K.json-4 98113 11699 ns/op 7151 B/op 41 allocs/op
BenchmarkEvent_Marshal/marshaller=fxamacker-cbor/file=event_10K.json-4 58230 20116 ns/op 11933 B/op 115 allocs/op
BenchmarkEvent_Marshal/marshaller=fxamacker-cbor/file=event_50K.json-4 37574 31912 ns/op 59416 B/op 69 allocs/op
BenchmarkEvent_Marshal/marshaller=fxamacker-cbor/file=event_100K.json-4 10000 106997 ns/op 110977 B/op 681 allocs/op
BenchmarkEvent_Marshal/marshaller=fxamacker-cbor/file=event_225K.json-4 12838 92797 ns/op 238383 B/op 69 allocs/op
BenchmarkEvent_Marshal/marshaller=bson/file=event_2K.json-4 62340 18732 ns/op 14917 B/op 26 allocs/op
BenchmarkEvent_Marshal/marshaller=bson/file=event_5K.json-4 51049 22911 ns/op 26793 B/op 36 allocs/op
BenchmarkEvent_Marshal/marshaller=bson/file=event_10K.json-4 34092 34999 ns/op 41685 B/op 111 allocs/op
BenchmarkEvent_Marshal/marshaller=bson/file=event_50K.json-4 32320 36728 ns/op 72171 B/op 63 allocs/op
BenchmarkEvent_Marshal/marshaller=bson/file=event_100K.json-4 6027 192839 ns/op 403924 B/op 685 allocs/op
BenchmarkEvent_Marshal/marshaller=bson/file=event_225K.json-4 15910 77916 ns/op 245575 B/op 65 allocs/op
BenchmarkEvent_Marshal/marshaller=gogo-proto/file=event_2K.json-4 260967 4370 ns/op 3152 B/op 52 allocs/op
BenchmarkEvent_Marshal/marshaller=gogo-proto/file=event_5K.json-4 197862 5719 ns/op 6544 B/op 52 allocs/op
BenchmarkEvent_Marshal/marshaller=gogo-proto/file=event_10K.json-4 119443 9891 ns/op 11920 B/op 52 allocs/op
BenchmarkEvent_Marshal/marshaller=gogo-proto/file=event_50K.json-4 59812 19869 ns/op 59792 B/op 52 allocs/op
BenchmarkEvent_Marshal/marshaller=gogo-proto/file=event_100K.json-4 19351 58316 ns/op 100752 B/op 52 allocs/op
BenchmarkEvent_Marshal/marshaller=gogo-proto/file=event_225K.json-4 20497 56836 ns/op 231824 B/op 52 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gob/file=event_2K.json-4 7900 146060 ns/op 43301 B/op 1211 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gob/file=event_5K.json-4 8151 150968 ns/op 51236 B/op 1237 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gob/file=event_10K.json-4 7579 163626 ns/op 60404 B/op 1308 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gob/file=event_50K.json-4 5797 186214 ns/op 159190 B/op 1273 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gob/file=event_100K.json-4 4149 280515 ns/op 228748 B/op 1877 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gob/file=event_225K.json-4 3663 286759 ns/op 503319 B/op 1274 allocs/op
BenchmarkEvent_Unmarshal/marshaller=json/file=event_2K.json-4 25970 46013 ns/op 1312 B/op 68 allocs/op
BenchmarkEvent_Unmarshal/marshaller=json/file=event_5K.json-4 16942 70670 ns/op 4960 B/op 90 allocs/op
BenchmarkEvent_Unmarshal/marshaller=json/file=event_10K.json-4 9231 134760 ns/op 18288 B/op 278 allocs/op
BenchmarkEvent_Unmarshal/marshaller=json/file=event_50K.json-4 3376 355939 ns/op 60321 B/op 159 allocs/op
BenchmarkEvent_Unmarshal/marshaller=json/file=event_100K.json-4 1060 1079559 ns/op 208632 B/op 1987 allocs/op
BenchmarkEvent_Unmarshal/marshaller=json/file=event_225K.json-4 907 1277897 ns/op 232420 B/op 160 allocs/op
BenchmarkEvent_Unmarshal/marshaller=easyjson/file=event_2K.json-4 91478 12558 ns/op 1024 B/op 55 allocs/op
BenchmarkEvent_Unmarshal/marshaller=easyjson/file=event_5K.json-4 57895 18643 ns/op 5152 B/op 72 allocs/op
BenchmarkEvent_Unmarshal/marshaller=easyjson/file=event_10K.json-4 30836 38740 ns/op 19135 B/op 150 allocs/op
BenchmarkEvent_Unmarshal/marshaller=easyjson/file=event_50K.json-4 15522 76791 ns/op 60561 B/op 105 allocs/op
BenchmarkEvent_Unmarshal/marshaller=easyjson/file=event_100K.json-4 2550 436312 ns/op 216488 B/op 1031 allocs/op
BenchmarkEvent_Unmarshal/marshaller=easyjson/file=event_225K.json-4 4052 264875 ns/op 232675 B/op 106 allocs/op
BenchmarkEvent_Unmarshal/marshaller=jsoniter/file=event_2K.json-4 53102 21764 ns/op 3240 B/op 208 allocs/op
BenchmarkEvent_Unmarshal/marshaller=jsoniter/file=event_5K.json-4 38550 37820 ns/op 6953 B/op 237 allocs/op
BenchmarkEvent_Unmarshal/marshaller=jsoniter/file=event_10K.json-4 12536 90670 ns/op 33678 B/op 405 allocs/op
BenchmarkEvent_Unmarshal/marshaller=jsoniter/file=event_50K.json-4 8953 121836 ns/op 61907 B/op 297 allocs/op
BenchmarkEvent_Unmarshal/marshaller=jsoniter/file=event_100K.json-4 1792 614352 ns/op 316632 B/op 3416 allocs/op
BenchmarkEvent_Unmarshal/marshaller=jsoniter/file=event_225K.json-4 2815 403936 ns/op 234054 B/op 299 allocs/op
BenchmarkEvent_Unmarshal/marshaller=ffjson/file=event_2K.json-4 19298 61188 ns/op 6486 B/op 86 allocs/op
BenchmarkEvent_Unmarshal/marshaller=ffjson/file=event_5K.json-4 10000 101958 ns/op 26564 B/op 110 allocs/op
BenchmarkEvent_Unmarshal/marshaller=ffjson/file=event_10K.json-4 6150 188115 ns/op 44112 B/op 300 allocs/op
BenchmarkEvent_Unmarshal/marshaller=ffjson/file=event_50K.json-4 2155 524925 ns/op 192800 B/op 180 allocs/op
BenchmarkEvent_Unmarshal/marshaller=ffjson/file=event_100K.json-4 648 1814313 ns/op 359891 B/op 2011 allocs/op
BenchmarkEvent_Unmarshal/marshaller=ffjson/file=event_225K.json-4 616 1946981 ns/op 759426 B/op 185 allocs/op
BenchmarkEvent_Unmarshal/marshaller=segmentio-json/file=event_2K.json-4 71040 16366 ns/op 352 B/op 37 allocs/op
BenchmarkEvent_Unmarshal/marshaller=segmentio-json/file=event_5K.json-4 56239 20901 ns/op 3872 B/op 54 allocs/op
BenchmarkEvent_Unmarshal/marshaller=segmentio-json/file=event_10K.json-4 17168 69560 ns/op 14096 B/op 137 allocs/op
BenchmarkEvent_Unmarshal/marshaller=segmentio-json/file=event_50K.json-4 24480 48188 ns/op 58416 B/op 86 allocs/op
BenchmarkEvent_Unmarshal/marshaller=segmentio-json/file=event_100K.json-4 1280 903285 ns/op 110752 B/op 806 allocs/op
BenchmarkEvent_Unmarshal/marshaller=segmentio-json/file=event_225K.json-4 9699 120808 ns/op 230513 B/op 87 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack/file=event_2K.json-4 60074 19742 ns/op 2784 B/op 177 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack/file=event_5K.json-4 50020 23848 ns/op 9472 B/op 201 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack/file=event_10K.json-4 34785 33235 ns/op 17472 B/op 278 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack/file=event_50K.json-4 21446 55232 ns/op 118288 B/op 235 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack/file=event_100K.json-4 10000 114553 ns/op 108306 B/op 848 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack/file=event_225K.json-4 9364 129986 ns/op 462433 B/op 237 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack-as-array/file=event_2K.json-4 88904 13098 ns/op 1120 B/op 57 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack-as-array/file=event_5K.json-4 73065 15892 ns/op 7648 B/op 71 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack-as-array/file=event_10K.json-4 48812 24115 ns/op 15616 B/op 145 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack-as-array/file=event_50K.json-4 25506 46530 ns/op 116432 B/op 101 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack-as-array/file=event_100K.json-4 10000 105407 ns/op 106450 B/op 714 allocs/op
BenchmarkEvent_Unmarshal/marshaller=vmihailenco-msgpack-as-array/file=event_225K.json-4 10000 111337 ns/op 460563 B/op 102 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-json/file=event_2K.json-4 52311 22636 ns/op 4272 B/op 82 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-json/file=event_5K.json-4 33951 34442 ns/op 8048 B/op 98 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-json/file=event_10K.json-4 21673 54300 ns/op 23760 B/op 173 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-json/file=event_50K.json-4 8426 142767 ns/op 62576 B/op 128 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-json/file=event_100K.json-4 2529 433316 ns/op 100096 B/op 739 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-json/file=event_225K.json-4 2229 493292 ns/op 234643 B/op 129 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-msgpack/file=event_2K.json-4 82280 14421 ns/op 4016 B/op 81 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-msgpack/file=event_5K.json-4 64568 18540 ns/op 7792 B/op 97 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-msgpack/file=event_10K.json-4 46645 24988 ns/op 12896 B/op 168 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-msgpack/file=event_50K.json-4 33825 35012 ns/op 62288 B/op 127 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-msgpack/file=event_100K.json-4 13270 90607 ns/op 99298 B/op 737 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-msgpack/file=event_225K.json-4 15282 81041 ns/op 234385 B/op 128 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-cbor/file=event_2K.json-4 79450 14720 ns/op 4016 B/op 81 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-cbor/file=event_5K.json-4 61654 20023 ns/op 7792 B/op 97 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-cbor/file=event_10K.json-4 43528 25677 ns/op 12880 B/op 168 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-cbor/file=event_50K.json-4 31392 36123 ns/op 62320 B/op 127 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-cbor/file=event_100K.json-4 13094 90859 ns/op 99298 B/op 737 allocs/op
BenchmarkEvent_Unmarshal/marshaller=codec-cbor/file=event_225K.json-4 15070 82729 ns/op 234386 B/op 128 allocs/op
BenchmarkEvent_Unmarshal/marshaller=fxamacker-cbor/file=event_2K.json-4 62174 18882 ns/op 1136 B/op 73 allocs/op
BenchmarkEvent_Unmarshal/marshaller=fxamacker-cbor/file=event_5K.json-4 47986 24799 ns/op 4672 B/op 90 allocs/op
BenchmarkEvent_Unmarshal/marshaller=fxamacker-cbor/file=event_10K.json-4 30328 39138 ns/op 9744 B/op 161 allocs/op
BenchmarkEvent_Unmarshal/marshaller=fxamacker-cbor/file=event_50K.json-4 15846 75611 ns/op 59232 B/op 122 allocs/op
BenchmarkEvent_Unmarshal/marshaller=fxamacker-cbor/file=event_100K.json-4 6056 188977 ns/op 96180 B/op 730 allocs/op
BenchmarkEvent_Unmarshal/marshaller=fxamacker-cbor/file=event_225K.json-4 5100 219613 ns/op 231314 B/op 123 allocs/op
BenchmarkEvent_Unmarshal/marshaller=bson/file=event_2K.json-4 41370 28838 ns/op 3904 B/op 232 allocs/op
BenchmarkEvent_Unmarshal/marshaller=bson/file=event_5K.json-4 38300 31182 ns/op 7457 B/op 251 allocs/op
BenchmarkEvent_Unmarshal/marshaller=bson/file=event_10K.json-4 27214 43822 ns/op 13714 B/op 396 allocs/op
BenchmarkEvent_Unmarshal/marshaller=bson/file=event_50K.json-4 24078 49437 ns/op 62395 B/op 307 allocs/op
BenchmarkEvent_Unmarshal/marshaller=bson/file=event_100K.json-4 7297 153693 ns/op 109257 B/op 1531 allocs/op
BenchmarkEvent_Unmarshal/marshaller=bson/file=event_225K.json-4 13994 85442 ns/op 234518 B/op 308 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gogo-proto/file=event_2K.json-4 349052 3439 ns/op 1456 B/op 60 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gogo-proto/file=event_5K.json-4 225948 5045 ns/op 4912 B/op 73 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gogo-proto/file=event_10K.json-4 114003 10064 ns/op 9984 B/op 144 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gogo-proto/file=event_50K.json-4 53019 22892 ns/op 59424 B/op 103 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gogo-proto/file=event_100K.json-4 15958 72235 ns/op 96419 B/op 713 allocs/op
BenchmarkEvent_Unmarshal/marshaller=gogo-proto/file=event_225K.json-4 21618 56504 ns/op 231536 B/op 104 allocs/op
BenchmarkEvent_Compression/marshaller=gob/file=event_2K.json-4 1000000000 0.592 %compression 3355 bytes
BenchmarkEvent_Compression/marshaller=gob/file=event_5K.json-4 1000000000 0.826 %compression 6780 bytes
BenchmarkEvent_Compression/marshaller=gob/file=event_10K.json-4 1000000000 0.906 %compression 10854 bytes
BenchmarkEvent_Compression/marshaller=gob/file=event_50K.json-4 1000000000 0.981 %compression 56883 bytes
BenchmarkEvent_Compression/marshaller=gob/file=event_100K.json-4 1000000000 1.09 %compression 92803 bytes
BenchmarkEvent_Compression/marshaller=gob/file=event_225K.json-4 1000000000 1.00 %compression 226167 bytes
BenchmarkEvent_Compression/marshaller=json/file=event_2K.json-4 1000000000 0.738 %compression 2692 bytes
BenchmarkEvent_Compression/marshaller=json/file=event_5K.json-4 1000000000 0.895 %compression 6252 bytes
BenchmarkEvent_Compression/marshaller=json/file=event_10K.json-4 1000000000 0.929 %compression 10584 bytes
BenchmarkEvent_Compression/marshaller=json/file=event_50K.json-4 1000000000 0.988 %compression 56455 bytes
BenchmarkEvent_Compression/marshaller=json/file=event_100K.json-4 1000000000 0.993 %compression 102123 bytes
BenchmarkEvent_Compression/marshaller=json/file=event_225K.json-4 1000000000 1.00 %compression 225752 bytes
BenchmarkEvent_Compression/marshaller=easyjson/file=event_2K.json-4 1000000000 1.00 %compression 1986 bytes
BenchmarkEvent_Compression/marshaller=easyjson/file=event_5K.json-4 1000000000 1.00 %compression 5583 bytes
BenchmarkEvent_Compression/marshaller=easyjson/file=event_10K.json-4 1000000000 0.992 %compression 9915 bytes
BenchmarkEvent_Compression/marshaller=easyjson/file=event_50K.json-4 1000000000 1.00 %compression 55786 bytes
BenchmarkEvent_Compression/marshaller=easyjson/file=event_100K.json-4 1000000000 0.999 %compression 101454 bytes
BenchmarkEvent_Compression/marshaller=easyjson/file=event_225K.json-4 1000000000 1.00 %compression 225083 bytes
BenchmarkEvent_Compression/marshaller=jsoniter/file=event_2K.json-4 1000000000 0.738 %compression 2692 bytes
BenchmarkEvent_Compression/marshaller=jsoniter/file=event_5K.json-4 1000000000 0.895 %compression 6252 bytes
BenchmarkEvent_Compression/marshaller=jsoniter/file=event_10K.json-4 1000000000 0.929 %compression 10584 bytes
BenchmarkEvent_Compression/marshaller=jsoniter/file=event_50K.json-4 1000000000 0.988 %compression 56455 bytes
BenchmarkEvent_Compression/marshaller=jsoniter/file=event_100K.json-4 1000000000 0.993 %compression 102123 bytes
BenchmarkEvent_Compression/marshaller=jsoniter/file=event_225K.json-4 1000000000 1.00 %compression 225752 bytes
BenchmarkEvent_Compression/marshaller=ffjson/file=event_2K.json-4 1000000000 0.738 %compression 2692 bytes
BenchmarkEvent_Compression/marshaller=ffjson/file=event_5K.json-4 1000000000 0.895 %compression 6252 bytes
BenchmarkEvent_Compression/marshaller=ffjson/file=event_10K.json-4 1000000000 0.929 %compression 10584 bytes
BenchmarkEvent_Compression/marshaller=ffjson/file=event_50K.json-4 1000000000 0.988 %compression 56455 bytes
BenchmarkEvent_Compression/marshaller=ffjson/file=event_100K.json-4 1000000000 0.993 %compression 102123 bytes
BenchmarkEvent_Compression/marshaller=ffjson/file=event_225K.json-4 1000000000 1.00 %compression 225752 bytes
BenchmarkEvent_Compression/marshaller=segmentio-json/file=event_2K.json-4 1000000000 0.733 %compression 2710 bytes
BenchmarkEvent_Compression/marshaller=segmentio-json/file=event_5K.json-4 1000000000 0.893 %compression 6270 bytes
BenchmarkEvent_Compression/marshaller=segmentio-json/file=event_10K.json-4 1000000000 0.928 %compression 10602 bytes
BenchmarkEvent_Compression/marshaller=segmentio-json/file=event_50K.json-4 1000000000 0.988 %compression 56473 bytes
BenchmarkEvent_Compression/marshaller=segmentio-json/file=event_100K.json-4 1000000000 0.993 %compression 102141 bytes
BenchmarkEvent_Compression/marshaller=segmentio-json/file=event_225K.json-4 1000000000 1.00 %compression 225770 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack/file=event_2K.json-4 1000000000 0.917 %compression 2168 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack/file=event_5K.json-4 1000000000 0.986 %compression 5675 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack/file=event_10K.json-4 1000000000 1.00 %compression 9796 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack/file=event_50K.json-4 1000000000 1.00 %compression 55812 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack/file=event_100K.json-4 1000000000 1.11 %compression 91727 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack/file=event_225K.json-4 1000000000 1.00 %compression 225107 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack-as-array/file=event_2K.json-4 1000000000 2.46 %compression 807 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack-as-array/file=event_5K.json-4 1000000000 1.34 %compression 4182 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack-as-array/file=event_10K.json-4 1000000000 1.19 %compression 8270 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack-as-array/file=event_50K.json-4 1000000000 1.03 %compression 54277 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack-as-array/file=event_100K.json-4 1000000000 1.12 %compression 90201 bytes
BenchmarkEvent_Compression/marshaller=vmihailenco-msgpack-as-array/file=event_225K.json-4 1000000000 1.01 %compression 223560 bytes
BenchmarkEvent_Compression/marshaller=codec-json/file=event_2K.json-4 1000000000 1.06 %compression 1870 bytes
BenchmarkEvent_Compression/marshaller=codec-json/file=event_5K.json-4 1000000000 1.02 %compression 5502 bytes
BenchmarkEvent_Compression/marshaller=codec-json/file=event_10K.json-4 1000000000 1.00 %compression 9834 bytes
BenchmarkEvent_Compression/marshaller=codec-json/file=event_50K.json-4 1000000000 1.00 %compression 55705 bytes
BenchmarkEvent_Compression/marshaller=codec-json/file=event_100K.json-4 1000000000 1.00 %compression 101373 bytes
BenchmarkEvent_Compression/marshaller=codec-json/file=event_225K.json-4 1000000000 1.01 %compression 225002 bytes
BenchmarkEvent_Compression/marshaller=codec-msgpack/file=event_2K.json-4 1000000000 1.44 %compression 1376 bytes
BenchmarkEvent_Compression/marshaller=codec-msgpack/file=event_5K.json-4 1000000000 1.13 %compression 4933 bytes
BenchmarkEvent_Compression/marshaller=codec-msgpack/file=event_10K.json-4 1000000000 1.08 %compression 9079 bytes
BenchmarkEvent_Compression/marshaller=codec-msgpack/file=event_50K.json-4 1000000000 1.01 %compression 55075 bytes
BenchmarkEvent_Compression/marshaller=codec-msgpack/file=event_100K.json-4 1000000000 1.11 %compression 91159 bytes
BenchmarkEvent_Compression/marshaller=codec-msgpack/file=event_225K.json-4 1000000000 1.01 %compression 224371 bytes
BenchmarkEvent_Compression/marshaller=codec-cbor/file=event_2K.json-4 1000000000 1.44 %compression 1383 bytes
BenchmarkEvent_Compression/marshaller=codec-cbor/file=event_5K.json-4 1000000000 1.13 %compression 4941 bytes
BenchmarkEvent_Compression/marshaller=codec-cbor/file=event_10K.json-4 1000000000 1.09 %compression 9058 bytes
BenchmarkEvent_Compression/marshaller=codec-cbor/file=event_50K.json-4 1000000000 1.01 %compression 55079 bytes
BenchmarkEvent_Compression/marshaller=codec-cbor/file=event_100K.json-4 1000000000 1.11 %compression 90993 bytes
BenchmarkEvent_Compression/marshaller=codec-cbor/file=event_225K.json-4 1000000000 1.01 %compression 224374 bytes
BenchmarkEvent_Compression/marshaller=fxamacker-cbor/file=event_2K.json-4 1000000000 1.00 %compression 1986 bytes
BenchmarkEvent_Compression/marshaller=fxamacker-cbor/file=event_5K.json-4 1000000000 1.02 %compression 5508 bytes
BenchmarkEvent_Compression/marshaller=fxamacker-cbor/file=event_10K.json-4 1000000000 1.02 %compression 9625 bytes
BenchmarkEvent_Compression/marshaller=fxamacker-cbor/file=event_50K.json-4 1000000000 1.00 %compression 55646 bytes
BenchmarkEvent_Compression/marshaller=fxamacker-cbor/file=event_100K.json-4 1000000000 1.11 %compression 91560 bytes
BenchmarkEvent_Compression/marshaller=fxamacker-cbor/file=event_225K.json-4 1000000000 1.01 %compression 224941 bytes
BenchmarkEvent_Compression/marshaller=bson/file=event_2K.json-4 1000000000 0.583 %compression 3408 bytes
BenchmarkEvent_Compression/marshaller=bson/file=event_5K.json-4 1000000000 0.822 %compression 6813 bytes
BenchmarkEvent_Compression/marshaller=bson/file=event_10K.json-4 1000000000 0.890 %compression 11057 bytes
BenchmarkEvent_Compression/marshaller=bson/file=event_50K.json-4 1000000000 0.979 %compression 56977 bytes
BenchmarkEvent_Compression/marshaller=bson/file=event_100K.json-4 1000000000 1.08 %compression 93998 bytes
BenchmarkEvent_Compression/marshaller=bson/file=event_225K.json-4 1000000000 1.00 %compression 226257 bytes
BenchmarkEvent_Compression/marshaller=gogo-proto/file=event_2K.json-4 1000000000 2.94 %compression 676 bytes
BenchmarkEvent_Compression/marshaller=gogo-proto/file=event_5K.json-4 1000000000 1.37 %compression 4075 bytes
BenchmarkEvent_Compression/marshaller=gogo-proto/file=event_10K.json-4 1000000000 1.18 %compression 8341 bytes
BenchmarkEvent_Compression/marshaller=gogo-proto/file=event_50K.json-4 1000000000 1.03 %compression 54245 bytes
BenchmarkEvent_Compression/marshaller=gogo-proto/file=event_100K.json-4 1000000000 1.10 %compression 91864 bytes
BenchmarkEvent_Compression/marshaller=gogo-proto/file=event_225K.json-4 1000000000 1.01 %compression 223529 bytes