JDK 1.5 環境で-Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=1000M
JVM 引数として apache POI 3.7 を使用しています。
このようにxlsxファイルを読み込むコードを書きましたが、
File file = new File("C:\\D\\Data Book.xlsx");
InputStream inputStream = new FileInputStream(file);
OPCPackage opcPackage = OPCPackage.open(inputStream);
XSSFWorkbook workbook = new XSSFWorkbook(opcPackage);
4 行目でアイドル状態になります。JVM引数を削除すると、スローされOutOfMemoryError
ます。私のファイルサイズは6MBです。