私のコードで奇妙なことが起こっています。MIP問題を動的に作成してGLPK解決する機能を作りました。問題は、コードの一部で JVM がクラッシュすることです。
デバッグ後、intArray (GLPK.new_intArray) を作成したときにクラッシュが発生することがわかりました。ソース コードでは、この関数は GLPKJNI.new_intArray(nelements) を呼び出します。これは、DLL ファイルのネイティブ関数に対応します。
この関数は新しい intArray へのポインターを返すため、メモリの問題である可能性があると考え、Tomcat ヒープのサイズを増やしましたが、効果はありませんでした。
考え?
情報:
Eclipse - 20130614-0229 (KEPLER)
JRE - 1.7.0_45
GLPK - 4.54
Tomcat - 7.0.47
ありがとうございました!