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]