]> Cypherpunks repositories - gostls13.git/commit
compress/bzip2: fix benchmark to actually measure decompression rate
authorJoe Tsai <joetsai@digital-static.net>
Wed, 9 Dec 2015 02:26:22 +0000 (18:26 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Sun, 28 Feb 2016 11:06:40 +0000 (11:06 +0000)
commitff274210674e407ab7c44585a097259cd029dced
treedd4c68777a5583fa2109cfe71c76fe824031db84
parent47379929f1cf38665066cb2b6ade76e865643dd3
compress/bzip2: fix benchmark to actually measure decompression rate

Motivation:
* Previously, the size of the compressed data was used for metrics,
rather than the uncompressed size. This causes the library to appear
to perform poorly relative to C or other implementation. Switch it
to use the uncompressed size so that it matches how decompression
benchmarks are usually done (like in compress/flate). This also makes
it easier to compare bzip2 rates to other algorithms since they measure
performance in this way.
* Also, reset the timer after doing initialization work.

Change-Id: I32112c2ee8e7391e658c9cf31039f70a689d9b9d
Reviewed-on: https://go-review.googlesource.com/17611
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/compress/bzip2/bzip2_test.go