[ 
https://issues.apache.org/jira/browse/COMPRESS-440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Bodewig resolved COMPRESS-440.
-------------------------------------
       Resolution: Fixed
    Fix Version/s: 1.16

Thanks!

> Speed up decoder for deflate64
> ------------------------------
>
>                 Key: COMPRESS-440
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-440
>             Project: Commons Compress
>          Issue Type: Improvement
>            Reporter: Dawid Weiss
>            Priority: Minor
>             Fix For: 1.16
>
>
> With the buffer applied in COMPRESS-438 the decompression speed is actually 
> quite all right, but there's still room for improvement. I was quite curious 
> what the bounds for pure-java inflater would be and hacked a quick experiment 
> with ZipFile using jzlib's implementation [1] to decompress a large-ish 
> archive (openjdk8 repository).
> The results for deflate, deflate64 and java's built-in decompressor are below.
> {code}
> Java (Inflater):
> archive.zip 4.38 sec., 444,357,134 archived => 731,621,181 decompressed
> jzlib's pure-java inflater:
> archive.zip 6.65 sec., 444,357,134 archived => 731,621,181 decompressed
> current deflate64 in commons-compress (with my allocation-reducing patch):
> archive64.zip 11.35 sec., 443,209,798 archived => 731,630,120 decompressed
> {code}
> [1] http://www.jcraft.com/jzlib/



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to