]> Cypherpunks repositories - gostls13.git/commit
image/jpeg: small memory layout optimization for encoding.
authorNigel Tao <nigeltao@golang.org>
Wed, 18 May 2011 21:39:37 +0000 (14:39 -0700)
committerNigel Tao <nigeltao@golang.org>
Wed, 18 May 2011 21:39:37 +0000 (14:39 -0700)
commit0a2650f3988554674f1d0a160b1f057322db5240
tree0738b0c9307e9be1b1efc834e0da4d6d4b1e2054
parente7db6d78a21f7c88542d477ff42a6dbfa254f962
image/jpeg: small memory layout optimization for encoding.

Before:
jpeg.BenchmarkEncodeRGBOpaque ... 23.29 MB/s
jpeg.BenchmarkEncodeRGBOpaque ... 23.27 MB/s
jpeg.BenchmarkEncodeRGBOpaque ... 23.17 MB/s

After:
jpeg.BenchmarkEncodeRGBOpaque ... 23.42 MB/s
jpeg.BenchmarkEncodeRGBOpaque ... 23.34 MB/s
jpeg.BenchmarkEncodeRGBOpaque ... 23.33 MB/s

R=rsc
CC=golang-dev
https://golang.org/cl/4538077
src/pkg/image/jpeg/writer.go