]> Cypherpunks repositories - gostls13.git/commit
regexp: use a very fast random generator for benchmarks.
authorRémy Oudompheng <oudomphe@phare.normalesup.org>
Sat, 20 Jul 2013 21:31:51 +0000 (23:31 +0200)
committerRémy Oudompheng <oudomphe@phare.normalesup.org>
Sat, 20 Jul 2013 21:31:51 +0000 (23:31 +0200)
commit21b9d1473838b34911629e754f5cd2165411c1f4
treeb8a7617e6602ec6c712be32d6660ff1562ea3e4f
parent87976e72a8e821666288a88e2946f2fcf42e1760
regexp: use a very fast random generator for benchmarks.

Calls into math/rand are very slow, especially under race
detector because of heap accesses.

go test -bench . -run none -benchtime .1s
Before: 23.0s
After:  17.4s

Fixes #5837.

R=golang-dev, dave, r
CC=golang-dev
https://golang.org/cl/11564044
src/pkg/regexp/exec_test.go