Add benchmark test for StripHTML
authorbep <bjorn.erik.pedersen@gmail.com>
Fri, 6 Feb 2015 09:00:42 +0000 (10:00 +0100)
committerbep <bjorn.erik.pedersen@gmail.com>
Fri, 6 Feb 2015 09:00:42 +0000 (10:00 +0100)
commit43e48a8989b04f9a434ffa6ff21414adcbb72544
treebbd84f1078acddbf471ddc1070d3d689ac919db1
parent48b6777ea212073d32c3fb59ea3754d5cf8348de
Add benchmark test for StripHTML

go test -test.run=NONE -bench=".*" -test.benchmem=true ./helpers

Old vs new impl (string.Replace vs string.Replacer):

benchmark              old ns/op     new ns/op     delta
BenchmarkStripHTML     10210         6572          -35.63%

benchmark              old allocs     new allocs     delta
BenchmarkStripHTML     6              5              -16.67%

benchmark              old bytes     new bytes     delta
BenchmarkStripHTML     1456          848           -41.76%
helpers/content_test.go