Skip to content

Some more benchmarks #1

@Viq111

Description

@Viq111

Go Versions benchmarks

Tests and benchs (payload is mr from silesia corpus):

 eval "$(gimme 1.4.2)"
go version go1.4.2 linux/amd64
 go test -bench .
PASS
BenchmarkUnsafeDecompress         30      47481504 ns/op     209.99 MB/s
BenchmarkFzlibDecompress          30      48686951 ns/op     204.79 MB/s
BenchmarkCzlibDecompress          20      53068259 ns/op     187.88 MB/s
BenchmarkZlibDecompress       10     158092207 ns/op      63.07 MB/s
BenchmarkUnsafeCompress        2     664396361 ns/op      15.01 MB/s
BenchmarkFzlibCompress         2     703111095 ns/op      14.18 MB/s
BenchmarkCzlibCompress         2     737086124 ns/op      13.53 MB/s
BenchmarkZlibCompress          1    2163086773 ns/op       4.61 MB/s
 eval "$(gimme 1.6.1)"
go version go1.6.1 linux/amd64
 go test -bench .
PASS
BenchmarkUnsafeDecompress-4       30      74960391 ns/op     133.01 MB/s
BenchmarkFzlibDecompress-4        20      71395036 ns/op     139.65 MB/s
BenchmarkCzlibDecompress-4         1    1929882049 ns/op       5.17 MB/s
BenchmarkZlibDecompress-4          5     202957234 ns/op      49.13 MB/s
BenchmarkUnsafeCompress-4          2     716153507 ns/op      13.92 MB/s
BenchmarkFzlibCompress-4           2     712060351 ns/op      14.00 MB/s
BenchmarkCzlibCompress-4           2     976679206 ns/op      10.21 MB/s
BenchmarkZlibCompress-4            1    1808744762 ns/op       5.51 MB/s
 eval "$(gimme 1.6.1)"
go version go1.6.1 linux/amd64
 export GODEBUG=cgocheck=0
 go test -bench .
PASS
BenchmarkUnsafeDecompress-4       20      64997217 ns/op     153.40 MB/s
BenchmarkFzlibDecompress-4        20      69500434 ns/op     143.46 MB/s
BenchmarkCzlibDecompress-4        20      58652419 ns/op     169.99 MB/s
BenchmarkZlibDecompress-4         10     138611158 ns/op      71.93 MB/s
BenchmarkUnsafeCompress-4          2     671414987 ns/op      14.85 MB/s
BenchmarkFzlibCompress-4           2     676213336 ns/op      14.74 MB/s
BenchmarkCzlibCompress-4           2     754176802 ns/op      13.22 MB/s
BenchmarkZlibCompress-4            1    1482097992 ns/op       6.73 MB/s

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions