1+ {
2+ "swift_ver" : " Apple Swift version 4.1.3 (swift-4.1.3-RELEASE)\n Target: x86_64-apple-darwin17.7.0\n " ,
3+ "BitByteDataBenchmarks" : [
4+ {
5+ "group_name" : " ByteReaderBenchmarks" ,
6+ "results" : [
7+ {
8+ "name" : " testByte" ,
9+ "avg" : " 0.020" ,
10+ "rel_std_dev" : " 10.798"
11+ },
12+ {
13+ "name" : " testBytes" ,
14+ "avg" : " 0.172" ,
15+ "rel_std_dev" : " 2.967"
16+ },
17+ {
18+ "name" : " testIntFromBytes" ,
19+ "avg" : " 0.029" ,
20+ "rel_std_dev" : " 10.454"
21+ },
22+ {
23+ "name" : " testUint16" ,
24+ "avg" : " 0.015" ,
25+ "rel_std_dev" : " 15.435"
26+ },
27+ {
28+ "name" : " testUint16FromBytes" ,
29+ "avg" : " 0.016" ,
30+ "rel_std_dev" : " 10.137"
31+ },
32+ {
33+ "name" : " testUint32" ,
34+ "avg" : " 0.013" ,
35+ "rel_std_dev" : " 12.346"
36+ },
37+ {
38+ "name" : " testUint32FromBytes" ,
39+ "avg" : " 0.011" ,
40+ "rel_std_dev" : " 17.181"
41+ },
42+ {
43+ "name" : " testUint64" ,
44+ "avg" : " 0.007" ,
45+ "rel_std_dev" : " 27.161"
46+ },
47+ {
48+ "name" : " testUint64FromBytes" ,
49+ "avg" : " 0.027" ,
50+ "rel_std_dev" : " 13.575"
51+ }
52+ ]
53+ },
54+ {
55+ "group_name" : " LsbBitReaderBenchmarks" ,
56+ "results" : [
57+ {
58+ "name" : " testAdvance" ,
59+ "avg" : " 0.160" ,
60+ "rel_std_dev" : " 3.512"
61+ },
62+ {
63+ "name" : " testBit" ,
64+ "avg" : " 0.190" ,
65+ "rel_std_dev" : " 3.742"
66+ },
67+ {
68+ "name" : " testBits" ,
69+ "avg" : " 2.027" ,
70+ "rel_std_dev" : " 1.306"
71+ },
72+ {
73+ "name" : " testByteFromBits" ,
74+ "avg" : " 0.200" ,
75+ "rel_std_dev" : " 4.410"
76+ },
77+ {
78+ "name" : " testIntFromBits" ,
79+ "avg" : " 0.153" ,
80+ "rel_std_dev" : " 3.759"
81+ },
82+ {
83+ "name" : " testUint16FromBits" ,
84+ "avg" : " 0.177" ,
85+ "rel_std_dev" : " 2.796"
86+ },
87+ {
88+ "name" : " testUint32FromBits" ,
89+ "avg" : " 0.213" ,
90+ "rel_std_dev" : " 3.028"
91+ },
92+ {
93+ "name" : " testUint64FromBits" ,
94+ "avg" : " 0.173" ,
95+ "rel_std_dev" : " 3.489"
96+ }
97+ ]
98+ },
99+ {
100+ "group_name" : " LsbBitReaderByteBenchmarks" ,
101+ "results" : [
102+ {
103+ "name" : " testByte" ,
104+ "avg" : " 0.019" ,
105+ "rel_std_dev" : " 16.043"
106+ },
107+ {
108+ "name" : " testBytes" ,
109+ "avg" : " 0.183" ,
110+ "rel_std_dev" : " 3.890"
111+ },
112+ {
113+ "name" : " testIntFromBytes" ,
114+ "avg" : " 0.030" ,
115+ "rel_std_dev" : " 8.351"
116+ },
117+ {
118+ "name" : " testUint16" ,
119+ "avg" : " 0.015" ,
120+ "rel_std_dev" : " 14.180"
121+ },
122+ {
123+ "name" : " testUint16FromBytes" ,
124+ "avg" : " 0.018" ,
125+ "rel_std_dev" : " 8.858"
126+ },
127+ {
128+ "name" : " testUint32" ,
129+ "avg" : " 0.014" ,
130+ "rel_std_dev" : " 15.104"
131+ },
132+ {
133+ "name" : " testUint32FromBytes" ,
134+ "avg" : " 0.011" ,
135+ "rel_std_dev" : " 15.009"
136+ },
137+ {
138+ "name" : " testUint64" ,
139+ "avg" : " 0.008" ,
140+ "rel_std_dev" : " 42.475"
141+ },
142+ {
143+ "name" : " testUint64FromBytes" ,
144+ "avg" : " 0.029" ,
145+ "rel_std_dev" : " 7.458"
146+ }
147+ ]
148+ },
149+ {
150+ "group_name" : " LsbBitWriterBenchmarks" ,
151+ "results" : [
152+ {
153+ "name" : " testAppendByte" ,
154+ "avg" : " 0.703" ,
155+ "rel_std_dev" : " 2.665"
156+ },
157+ {
158+ "name" : " testWriteBit" ,
159+ "avg" : " 0.673" ,
160+ "rel_std_dev" : " 3.559"
161+ },
162+ {
163+ "name" : " testWriteNumberBitsCount" ,
164+ "avg" : " 0.587" ,
165+ "rel_std_dev" : " 2.907"
166+ },
167+ {
168+ "name" : " testWriteUnsignedNumberBitsCount" ,
169+ "avg" : " 0.617" ,
170+ "rel_std_dev" : " 2.001"
171+ }
172+ ]
173+ },
174+ {
175+ "group_name" : " MsbBitReaderBenchmarks" ,
176+ "results" : [
177+ {
178+ "name" : " testAdvance" ,
179+ "avg" : " 0.159" ,
180+ "rel_std_dev" : " 3.072"
181+ },
182+ {
183+ "name" : " testBit" ,
184+ "avg" : " 0.168" ,
185+ "rel_std_dev" : " 1.859"
186+ },
187+ {
188+ "name" : " testBits" ,
189+ "avg" : " 2.062" ,
190+ "rel_std_dev" : " 2.149"
191+ },
192+ {
193+ "name" : " testByteFromBits" ,
194+ "avg" : " 0.242" ,
195+ "rel_std_dev" : " 1.734"
196+ },
197+ {
198+ "name" : " testIntFromBits" ,
199+ "avg" : " 0.203" ,
200+ "rel_std_dev" : " 3.889"
201+ },
202+ {
203+ "name" : " testUint16FromBits" ,
204+ "avg" : " 0.246" ,
205+ "rel_std_dev" : " 2.753"
206+ },
207+ {
208+ "name" : " testUint32FromBits" ,
209+ "avg" : " 0.310" ,
210+ "rel_std_dev" : " 3.584"
211+ },
212+ {
213+ "name" : " testUint64FromBits" ,
214+ "avg" : " 0.226" ,
215+ "rel_std_dev" : " 2.616"
216+ }
217+ ]
218+ },
219+ {
220+ "group_name" : " MsbBitReaderByteBenchmarks" ,
221+ "results" : [
222+ {
223+ "name" : " testByte" ,
224+ "avg" : " 0.019" ,
225+ "rel_std_dev" : " 10.418"
226+ },
227+ {
228+ "name" : " testBytes" ,
229+ "avg" : " 0.186" ,
230+ "rel_std_dev" : " 4.590"
231+ },
232+ {
233+ "name" : " testIntFromBytes" ,
234+ "avg" : " 0.029" ,
235+ "rel_std_dev" : " 6.986"
236+ },
237+ {
238+ "name" : " testUint16" ,
239+ "avg" : " 0.014" ,
240+ "rel_std_dev" : " 13.903"
241+ },
242+ {
243+ "name" : " testUint16FromBytes" ,
244+ "avg" : " 0.019" ,
245+ "rel_std_dev" : " 11.110"
246+ },
247+ {
248+ "name" : " testUint32" ,
249+ "avg" : " 0.013" ,
250+ "rel_std_dev" : " 18.223"
251+ },
252+ {
253+ "name" : " testUint32FromBytes" ,
254+ "avg" : " 0.011" ,
255+ "rel_std_dev" : " 13.786"
256+ },
257+ {
258+ "name" : " testUint64" ,
259+ "avg" : " 0.008" ,
260+ "rel_std_dev" : " 27.430"
261+ },
262+ {
263+ "name" : " testUint64FromBytes" ,
264+ "avg" : " 0.028" ,
265+ "rel_std_dev" : " 8.320"
266+ }
267+ ]
268+ },
269+ {
270+ "group_name" : " MsbBitWriterBenchmarks" ,
271+ "results" : [
272+ {
273+ "name" : " testAppendByte" ,
274+ "avg" : " 0.678" ,
275+ "rel_std_dev" : " 3.517"
276+ },
277+ {
278+ "name" : " testWriteBit" ,
279+ "avg" : " 0.736" ,
280+ "rel_std_dev" : " 2.885"
281+ },
282+ {
283+ "name" : " testWriteNumberBitsCount" ,
284+ "avg" : " 0.598" ,
285+ "rel_std_dev" : " 2.220"
286+ },
287+ {
288+ "name" : " testWriteUnsignedNumberBitsCount" ,
289+ "avg" : " 0.605" ,
290+ "rel_std_dev" : " 3.958"
291+ }
292+ ]
293+ }
294+ ]
295+ }
0 commit comments