Je suis confronté à un gros problème avec PDFBox: J'ai essayé de charger un fichier de 10 Mo (test.pdf) et moi avions besoin de 400 Mo pour le charger sur la JVM: Voici l'exemple de code:PDFBox OutOfMemory
final File mainFile = new File(
"C:/test.pdf");
System.out.println("File size: " + mainFile.length());
try {
PDDocument doc = PDDocument.load(mainFile);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Used Memory: " + (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()));
}
Est-ce normal?
peut-être était-il 40MB? 400 est beaucoup trop si c'est la seule chose que vous faites. – Eugene
oh ouais. Juste ça. Je vous imprime tout le code – brianbro
À tout le moins, vous devez fournir la version PDFBox que vous utilisez, comment vous compilez votre exemple, quel système d'exploitation vous utilisez, etc. – ipavlic