Author: msahyoun Date: Thu Oct 7 06:25:25 2021 New Revision: 1893956 URL: http://svn.apache.org/viewvc?rev=1893956&view=rev Log: PDFBOX-5286: set initial size of ByteArrayOutputStream
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java?rev=1893956&r1=1893955&r2=1893956&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java Thu Oct 7 06:25:25 2021 @@ -204,7 +204,7 @@ public class COSStream extends COSDictio throw new IOException("Duplicate"); } InputStream input = createRawInputStream(); - ByteArrayOutputStream output = new ByteArrayOutputStream(); + ByteArrayOutputStream output = new ByteArrayOutputStream(input.available()); // apply filters for (int i = 0; i < filterList.size(); i++) {