L'applicazione che ho creato genera OutOfMemoryError, lavora con migliaia di file .pdf con dimensioni molto grandi, devo svuotare la memoria in qualche modo o diminuire il sovraccarico. L'errore completo è:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.io.ByteArrayOutputStream.write(Unknown Source)
at com.itextpdf.text.pdf.RandomAccessFileOrArray.Inpu tStreamToArray(Rand
omAccessFileOrArray.java:209)
at com.itextpdf.text.pdf.RandomAccessFileOrArray.<ini t>(RandomAccessFile
OrArray.java:199)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.j ava:237)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.j ava:248)
at code.PDF.<init>(PDF.java:23)
at code.Start.main(Start.java:89)
Devo usare periodicamente un comando particolare?
Su questo link trovate la classe PDF da cui parte l'errore, se volete altre parti del codice posso postarle.