ASANT を使用して、NARS.jar ファイルを指す xml ファイルを実行しています。
「java.lang.OutOfMemoryError: Java heap space」が表示され、これについて調査しています。
そのため、分析するダンプ ファイルを作成するには、「-XX:+HeapDumpOnOutOfMemoryError」を設定する必要があることがわかりました。
ASANT.bat を編集し、「-XX:+HeapDumpOnOutOfMemoryError」を ANT_OPTS に追加しました。
set ANT_OPTS= "-XX:+HeapDumpOnOutOfMemoryError" "-Dos.name=Windows_NT" "-Djava.library.path=%AS_INSTALL%\lib;%AS_ICU_LIB%;%AS_NSS%" "-Dcom.sun.aas.installRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceName=server" "-Dcom.sun.aas.configRoot=%AS_CONFIG%" "-Dcom.sun.aas.processLauncher=SE" "-Dderby.root=%AS_DERBY_INSTALL%"
しかし、ダンプファイルが見つからないようです。ダンプが見つかったら、Eclipse Memory Analyzer を使用して分析します。
また、「-XX:HeapDumpPath=c:\memdump\bds.hprof」オプションを設定しようとしましたが、そこにはダンプが作成されませんでした。
誰かが私が間違っていることを理解していますか? 前もって感謝します