@@ -280,54 +280,31 @@ we acquire a write lock on a `RWMutex`. And in the last benchmark we acquire a r
280
280
281
281
Benchmark Name|Iterations|Per-Iteration|Bytes Allocated per Operation|Allocations per Operation
282
282
----|----|----|----|----
283
- BenchmarkHash32Fnv | 20000000 | 72.1 ns/op | 0 B/op | 0 allocs/op
284
- BenchmarkHash32Fnva | 20000000 | 70.4 ns/op | 0 B/op | 0 allocs/op
285
- BenchmarkHash64Fnv | 20000000 | 77.8 ns/op | 0 B/op | 0 allocs/op
286
- BenchmarkHash64Fnva | 20000000 | 68.9 ns/op | 0 B/op | 0 allocs/op
287
- BenchmarkHash32Crc | 30000000 | 69.4 ns/op | 0 B/op | 0 allocs/op
288
- BenchmarkHash64Crc | 10000000 | 163 ns/op | 0 B/op | 0 allocs/op
289
- BenchmarkHash32Adler | 30000000 | 39.0 ns/op | 0 B/op | 0 allocs/op
290
- BenchmarkHash32Xxhash | 30000000 | 62.8 ns/op | 0 B/op | 0 allocs/op
291
- BenchmarkHash64Xxhash | 50000000 | 31.4 ns/op | 0 B/op | 0 allocs/op
292
- BenchmarkHash32Murmur3 | 30000000 | 53.6 ns/op | 0 B/op | 0 allocs/op
293
- BenchmarkHash128Murmur3 | 30000000 | 49.5 ns/op | 0 B/op | 0 allocs/op
294
- BenchmarkHash64CityHash | 50000000 | 28.9 ns/op | 0 B/op | 0 allocs/op
295
- BenchmarkHash128CityHash | 20000000 | 109 ns/op | 0 B/op | 0 allocs/op
296
- BenchmarkHash32FarmHash | 30000000 | 46.2 ns/op | 0 B/op | 0 allocs/op
297
- BenchmarkHash64FarmHash | 50000000 | 25.3 ns/op | 0 B/op | 0 allocs/op
298
- BenchmarkHash128FarmHash | 50000000 | 37.3 ns/op | 0 B/op | 0 allocs/op
299
- BenchmarkHash64SipHash | 50000000 | 37.1 ns/op | 0 B/op | 0 allocs/op
300
- BenchmarkHash128SipHash | 30000000 | 44.9 ns/op | 0 B/op | 0 allocs/op
301
- BenchmarkHash64HighwayHash | 50000000 | 38.8 ns/op | 0 B/op | 0 allocs/op
302
- BenchmarkHash32SpookyHash | 30000000 | 54.6 ns/op | 0 B/op | 0 allocs/op
303
- BenchmarkHash64SpookyHash | 30000000 | 53.4 ns/op | 0 B/op | 0 allocs/op
304
- BenchmarkHash128SpookyHash | 30000000 | 47.4 ns/op | 0 B/op | 0 allocs/op
305
- BenchmarkHashMD5 | 10000000 | 168 ns/op | 0 B/op | 0 allocs/op
306
- BenchmarkHash32Fnv | 20000000 | 71.9 ns/op | 0 B/op | 0 allocs/op
307
- BenchmarkHash32Fnva | 20000000 | 70.1 ns/op | 0 B/op | 0 allocs/op
308
- BenchmarkHash64Fnv | 20000000 | 71.8 ns/op | 0 B/op | 0 allocs/op
309
- BenchmarkHash64Fnva | 20000000 | 70.4 ns/op | 0 B/op | 0 allocs/op
310
- BenchmarkHash32Crc | 30000000 | 50.9 ns/op | 0 B/op | 0 allocs/op
311
- BenchmarkHash64Crc | 10000000 | 139 ns/op | 0 B/op | 0 allocs/op
312
- BenchmarkHash32Adler | 30000000 | 38.2 ns/op | 0 B/op | 0 allocs/op
313
- BenchmarkHash32Xxhash | 30000000 | 43.5 ns/op | 0 B/op | 0 allocs/op
314
- BenchmarkHash64Xxhash | 30000000 | 36.5 ns/op | 0 B/op | 0 allocs/op
315
- BenchmarkHash32Murmur3 | 30000000 | 50.3 ns/op | 0 B/op | 0 allocs/op
316
- BenchmarkHash128Murmur3 | 30000000 | 47.0 ns/op | 0 B/op | 0 allocs/op
317
- BenchmarkHash64CityHash | 50000000 | 29.4 ns/op | 0 B/op | 0 allocs/op
318
- BenchmarkHash128CityHash | 20000000 | 109 ns/op | 0 B/op | 0 allocs/op
319
- BenchmarkHash32FarmHash | 30000000 | 39.8 ns/op | 0 B/op | 0 allocs/op
320
- BenchmarkHash64FarmHash | 50000000 | 24.2 ns/op | 0 B/op | 0 allocs/op
321
- BenchmarkHash128FarmHash | 50000000 | 36.1 ns/op | 0 B/op | 0 allocs/op
322
- BenchmarkHash64SipHash | 50000000 | 35.6 ns/op | 0 B/op | 0 allocs/op
323
- BenchmarkHash128SipHash | 30000000 | 43.7 ns/op | 0 B/op | 0 allocs/op
324
- BenchmarkHash64HighwayHash | 30000000 | 36.9 ns/op | 0 B/op | 0 allocs/op
325
- BenchmarkHash32SpookyHash | 30000000 | 53.7 ns/op | 0 B/op | 0 allocs/op
326
- BenchmarkHash64SpookyHash | 20000000 | 62.3 ns/op | 0 B/op | 0 allocs/op
327
- BenchmarkHash128SpookyHash | 20000000 | 66.5 ns/op | 0 B/op | 0 allocs/op
328
- BenchmarkHashMD5 | 10000000 | 182 ns/op | 0 B/op | 0 allocs/op
329
-
330
-
283
+ BenchmarkHash32Fnv | 20000000 | 70.3 ns/op | 0 B/op | 0 allocs/op
284
+ BenchmarkHash32Fnva | 20000000 | 70.4 ns/op | 0 B/op | 0 allocs/op
285
+ BenchmarkHash64Fnv | 20000000 | 71.1 ns/op | 0 B/op | 0 allocs/op
286
+ BenchmarkHash64Fnva | 20000000 | 77.1 ns/op | 0 B/op | 0 allocs/op
287
+ BenchmarkHash32Crc | 30000000 | 87.5 ns/op | 0 B/op | 0 allocs/op
288
+ BenchmarkHash64Crc | 10000000 | 175 ns/op | 0 B/op | 0 allocs/op
289
+ BenchmarkHash32Adler | 30000000 | 40.3 ns/op | 0 B/op | 0 allocs/op
290
+ BenchmarkHash32Xxhash | 30000000 | 46.1 ns/op | 0 B/op | 0 allocs/op
291
+ BenchmarkHash64Xxhash | 30000000 | 47.4 ns/op | 0 B/op | 0 allocs/op
292
+ BenchmarkHash32Murmur3 | 20000000 | 59.4 ns/op | 0 B/op | 0 allocs/op
293
+ BenchmarkHash128Murmur3 | 20000000 | 63.4 ns/op | 0 B/op | 0 allocs/op
294
+ BenchmarkHash64CityHash | 30000000 | 57.4 ns/op | 0 B/op | 0 allocs/op
295
+ BenchmarkHash128CityHash | 20000000 | 113 ns/op | 0 B/op | 0 allocs/op
296
+ BenchmarkHash32FarmHash | 30000000 | 44.4 ns/op | 0 B/op | 0 allocs/op
297
+ BenchmarkHash64FarmHash | 50000000 | 26.4 ns/op | 0 B/op | 0 allocs/op
298
+ BenchmarkHash128FarmHash | 30000000 | 40.3 ns/op | 0 B/op | 0 allocs/op
299
+ BenchmarkHash64SipHash | 30000000 | 39.3 ns/op | 0 B/op | 0 allocs/op
300
+ BenchmarkHash128SipHash | 30000000 | 44.9 ns/op | 0 B/op | 0 allocs/op
301
+ BenchmarkHash64HighwayHash | 50000000 | 36.9 ns/op | 0 B/op | 0 allocs/op
302
+ BenchmarkHash32SpookyHash | 30000000 | 58.1 ns/op | 0 B/op | 0 allocs/op
303
+ BenchmarkHash64SpookyHash | 20000000 | 62.7 ns/op | 0 B/op | 0 allocs/op
304
+ BenchmarkHash128SpookyHash | 30000000 | 68.2 ns/op | 0 B/op | 0 allocs/op
305
+ BenchmarkHashMD5 | 10000000 | 169 ns/op | 0 B/op | 0 allocs/op
306
+ BenchmarkHash64MetroHash | 100000000 | 18.6 ns/op | 0 B/op | 0 allocs/op
307
+ BenchmarkHash128MetroHash | 30000000 | 48.8 ns/op | 0 B/op | 0 allocs/op
331
308
332
309
Generated using go version go1.8.3 darwin/amd64
333
310
0 commit comments