[izpack-devel] A very slow installation when the same files	exist in more than one pack
    Julien Ponge 
    julien.ponge at gmail.com
       
    Tue Jan 29 08:14:06 CET 2008
    
    
  
Hi Piotr,
> The questioned fragment of code can be found in Unpacker#run() around
> line 260,
> and it looks like this:
>     InputStream is = getPackAsStream(pf.previousPackId, pack.uninstall);
>     pis = new ObjectInputStream(is);
>     is.skip(pf.offsetInPreviousPack - 4);   // <-- very slow on big files!
You may attempt to read() to a useless buffer, but I wonder if skip()
doesn't exactly do that already...
Cheers
    
    
More information about the izpack-devel
mailing list