java.lang.OutOfMemoryError: Java heap spaceに関連する多くのリンクと同様の質問を 調べましたが、解決策のどれも私の問題を解決しませんでした。ここに私の質問があります。ユーザーが約 2500 のレコードを持つ Excel ファイルをアップロードする Web アプリケーションがあります。アプリケーションはこのファイルの内容を読み取り、データベースに挿入します。しかし、700 レコードを挿入した後、throwable オブジェクトが catch= java.lang.OutOfMemoryError: Java heap spaceとして例外を取得しています
ファイルに含まれるレコードが 500 個または 500 個未満の場合、同じコードが機能します。以下は、catalina.batファイルのJAVA_OPTSおよびCATALINA_OPTS変数です
JAVA_OPTS=-Xmx1536m -XX:MaxPermSize=128m
CATALINA_OPTS=-Xms512m -Xmx512m
この問題を解決するために何ができるか教えてください。