Jim deVos created PDFBOX-2847:
---------------------------------

             Summary: mergeDocumentsNonSeq does not utilize scratchFile
                 Key: PDFBOX-2847
                 URL: https://issues.apache.org/jira/browse/PDFBOX-2847
             Project: PDFBox
          Issue Type: Bug
          Components: Utilities
    Affects Versions: 1.8.9
            Reporter: Jim deVos


I noticed when merging relatively large pdfs (1gb)  that the heap would grow by 
at least the same amount until complete, even when I call 
mergeDocumentsNonSeq() and supplying a read/write scratchfile.   

When I looked at the source for mergeDocuments(bool, RandomAccess),  it looks 
like the scratch file is never used.
{code}

private void mergeDocuments(boolean isNonSeq, RandomAccess scratchFile) 
            throws IOException, COSVisitorException
{
//...snip

                if (isNonSeq)
                {
                    source = PDDocument.loadNonSeq(sourceFile, null);
                }
//...snip
}
{code}





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to