私は、Bean シェル スクリプトを使用して Java (jvm) 引数を渡すアプリケーションを使用しています。私のアプリケーションは、デフォルトの 88M PermGen より多くを必要とします。引数を個別に指定する方法から、すべて一緒に指定する方法、すべてを単独で指定する方法まで、あらゆる方法を試しました。-XX:PermGen=128M
特に、とで JVM をロードしようとしています-XX:MaxPermGen=256M
。これらの引数を何を試しても効果がないようです (VisualVM を使用してリソースの使用状況を監視しています)。
私の最後の手段は、マシンの JVM をデフォルトで 256M perm gen に設定することだと思いますが、オプションをフラグとして渡さずにこれを行う方法 (または IF) をオンラインで見つけることができません。
私が間違った木を吠えているかどうか知っている人はいますか? そうでない場合は、デフォルトを変更する方法を教えてもらえますか? (JDK6)