カスタム ファイルをインポートできる Java アプリケーションを使用しています。インポート時に、これらのファイルはメモリにロードされます。
問題は、インポートするファイルが非常に大きいことです。これにより、OutOfMemory 例外が発生します。クラッシュ ログには、VM が Java パラメータ「-Xmx512m」で起動されたことが示されています。これを「-Xmx1024m」に変更して、使用可能なメモリを 2 倍にしたいと考えています。
問題は、このアプリケーションが独自の JRE フォルダーを使用していることと、jvm.dll ファイルを呼び出す C で記述されたランチャーがあることです。いずれにせよ、java.exe または javaw.exe が呼び出されることはないため、これらのパラメーターを自分で設定することはできません (これらの実行可能ファイルを削除しても問題ありません。アプリケーションを実行できます。これは dll には当てはまりません)。
私の質問は、この VM パラメータを別の方法で設定できますか? 他に方法がない場合は、JRE ファイルを変更しても構いません。
更新:追加情報が見つかりました:
jvm_args: -Djava.system.class.loader=com.company.loader.NativeClassLoader -Xmx160m -Xms160m -Xincgc
java_command: 不明
ランチャーの種類: 一般