• Kirill Smelkov's avatar
    go/internal/xzlib: Try to reuse zlib decoders · fc44cbd7
    Kirill Smelkov authored
    name                 old time/op    new time/op    delta
    unzlib/py/wczdata      20.7µs ± 2%    20.8µs ± 2%     ~     (p=0.548 n=5+5)
    unzlib/go/wczdata      70.6µs ± 0%    64.4µs ± 1%   -8.85%  (p=0.008 n=5+5)
    unzlib/py/prod1-avg    4.02µs ± 1%    4.00µs ± 1%     ~     (p=0.167 n=5+5)
    unzlib/go/prod1-avg    15.2µs ± 0%    10.4µs ± 1%  -31.59%  (p=0.008 n=5+5)
    
    still on wczdata and prod1 much slower compared to py/c zlib.
    fc44cbd7
xzlib.go 2.92 KB