-
Notifications
You must be signed in to change notification settings - Fork 17
Benchmarks
zond edited this page Jul 30, 2012
·
1 revision
Benchmarks graciously submitted by Kevin:
Intel i5-650:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash 1000000 4662 ns/op
BenchmarkHashConc 500000 7228 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc 100000 22205 ns/op
BenchmarkMyMap 1000000 1269 ns/op
BenchmarkNativeMap 5000000 557 ns/op
Intel i7-920:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash 500000 4675 ns/op
BenchmarkHashConc 500000 6054 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc 200000 11141 ns/op
BenchmarkMyMap 1000000 1323 ns/op
BenchmarkNativeMap 5000000 545 ns/op
Intel Xeon E5630:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash 500000 4788 ns/op
BenchmarkHashConc 500000 10817 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc 100000 27406 ns/op
BenchmarkMyMap 1000000 1423 ns/op
BenchmarkNativeMap 5000000 583 ns/op
Intel Atom D525:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash 100000 16843 ns/op
BenchmarkHashConc 100000 27559 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc 50000 65095 ns/op
BenchmarkMyMap 500000 5674 ns/op
BenchmarkNativeMap 1000000 1971 ns/op
AMD A8-3850:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash 500000 5185 ns/op
BenchmarkHashConc 500000 8078 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc 200000 12506 ns/op
BenchmarkMyMap 1000000 1433 ns/op
BenchmarkNativeMap 5000000 629 ns/op
AMD Phenom II X6 1100T:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash 1000000 5093 ns/op
BenchmarkHashConc 500000 9428 ns/op
stockk@cygnus:~$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc 20000 75300 ns/op
BenchmarkMyMap 1000000 1164 ns/op
BenchmarkNativeMap 5000000 520 ns/op