最近、私は以前設計された同僚のJavaアプリケーションを使用し始めました。特定のアクションを実行した後、アプリケーションがフリーズとのerror.logファイルには、次のことを示していますjava.lang.OutOfMemoryErrorを使用したアプリケーション:Javaヒープ領域
Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space
at org.apache.poi.poifs.storage.BATBlock.<init>(BATBlock.java:57)
at org.apache.poi.poifs.storage.BATBlock.<init>(BATBlock.java:210)
at org.apache.poi.poifs.storage.BATBlock.createBATBlocks(BATBlock.java:87)
at org.apache.poi.poifs.storage.BlockAllocationTableWriter.simpleCreateBlocks(BlockAllocationTableWriter.java:150)
at org.apache.poi.poifs.storage.BlockAllocationTableWriter.createBlocks(BlockAllocationTableWriter.java:103)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.writeFilesystem(POIFSFileSystem.java:221)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.write(HSSFWorkbook.java:744)
at net.ndmystko.qa.QAJobReporter.writeWorkbook(QAJobReporter.java:478)
at net.ndmystko.qa.QAJobReporter.writeResults(QAJobReporter.java:458)
at net.ndmystko.qa.QAJobReporter.writeResults(QAJobReporter.java:402)
at net.ndmystko.qa.QA.displayEvolutionProgress(QA.java:1257)
at net.ndmystko.qa.QA.access$9(QA.java:1186)
at net.ndmystko.qa.QA$4.actionPerformed(QA.java:1176)
at net.ndmystko.analysis.evolution.Evolution.run(Evolution.java:191)
私は、アプリケーションに割り当てられたヒープサイズを増やす必要があるだろうと読んだことがあります。しかし、私はこれを達成する方法や、必要なコードを入力する方法を知らない。どんな助けでも大歓迎です。
注:私はプログラミングに慣れていません。私は.batファイルからプログラムを実行します。
[Javaでヒープサイズを大きくする]の複製があります(http://stackoverflow.com/questions/1565388/increase-heap-size-in-java) –