]> Cypherpunks repositories - gostls13.git/commit
encoding/base64: Optimize EncodeToString and DecodeString.
authorEgon Elbre <egonelbre@gmail.com>
Mon, 13 Apr 2015 10:21:00 +0000 (13:21 +0300)
committerNigel Tao <nigeltao@golang.org>
Fri, 24 Apr 2015 01:45:43 +0000 (01:45 +0000)
commitb075d1fc2eaacde75261969372fb3275ef694668
treee48e30ab2d5fcf8fe8aeae1e83b0a44793526276
parent04829a413850eddc81191837bee79ef5699d406e
encoding/base64: Optimize EncodeToString and DecodeString.

benchmark                   old ns/op     new ns/op     delta
BenchmarkEncodeToString     31281         23821         -23.85%
BenchmarkDecodeString       156508        82254         -47.44%

benchmark                   old MB/s     new MB/s     speedup
BenchmarkEncodeToString     261.88       343.89       1.31x
BenchmarkDecodeString       69.80        132.81       1.90x

Change-Id: I115e0b18c3a6d5ef6bfdcb3f637644f02f290907
Reviewed-on: https://go-review.googlesource.com/8808
Reviewed-by: Nigel Tao <nigeltao@golang.org>
src/encoding/base64/base64.go