Jakob Sultan Ericsson created COMPRESS-466:
----------------------------------------------

             Summary: Opening of a very large zip file is extremely slow 
compared to java.util.zip.ZipFile
                 Key: COMPRESS-466
                 URL: https://issues.apache.org/jira/browse/COMPRESS-466
             Project: Commons Compress
          Issue Type: Bug
          Components: Compressors
    Affects Versions: 1.18
         Environment: Tested both on Linux and OSX 10.13.6.
            Reporter: Jakob Sultan Ericsson


We have a quite large zip file 35 gb and try to open this with ZipFile. 

{code:java}
        try (ZipFile zf = new ZipFile(new File("35gb.zip"))) {
            System.out.println("File opened..." + (System.currentTimeMillis() - 
start));
        }
{code}

This code takes about 300 000 - 400 000 ms (5-6 minutes).
If I run this with JDK-builtin java.util.zip.ZipFile, same code takes 300 ms 
(less than a second). 

I'm not totally sure what it is the problem but I did some debugging and 
basically all time is spent in
{code:java}
    private void resolveLocalFileHeaderData(final Map<ZipArchiveEntry, 
NameAndComment> entriesWithoutUTF8Flag)
{code}

Anything that can be done to improve this?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to