Tomcat サーバーを停止し、環境変数 CATALINA_OPTS を設定してから、Tomcat を再起動します。ファイルを確認するか、この変数がどのように使用されているかを確認してtomcat-install/bin/catalina.sh
くださいcatalina.bat
。例えば、
set CATALINA_OPTS="-Xms512m -Xmx512m" (Windows)export CATALINA_OPTS="-Xms512m -Xmx512m" (ksh/bash)setenv CATALINA_OPTS "-Xms512m -Xmx512m" (tcsh/csh)
catalina.bat
またはcatallina.sh
で、CATALINA_OPTS、JAVA_OPTS、またはその両方を使用して Tomcat JVM オプションを指定できることに気付いたかもしれません。
CATALINA_OPTS と JAVA_OPTS の違いは何ですか?
CATALINA_OPTS という名前は Tomcat サーブレット コンテナに固有のものですが、JAVA_OPTS は他の Java アプリケーション (JBoss など) で使用される場合があります。環境変数はすべてのアプリケーションで共有されるため、Tomcat が他のアプリケーション用の JVM オプションを誤って取得することは望ましくありません。私は CATALINA_OPTS を使用することを好みます。
JBossでJavaヒープサイズを設定するには?
JBoss サーバーを停止し、$JBOSS_HOME/bin/run.conf を編集してから、JBoss サーバーを再起動します。JAVA_OPTS の行を次のように変更できます。
JAVA_OPTS="-server -Xms128m -Xmx128m"
EclipseでJavaヒープサイズを設定するには? 次の 2 つのオプションがあります。
eclipse-home/eclipse.ini を次のように編集し、Eclipse を再起動します。
-vmargs-Xms64m-Xmx256m
または、最後に追加オプションを指定して eclipse コマンドを実行することもできます。-vmargs より後のものはすべて JVM オプションとして扱われ、JVM に直接渡されます。このようにコマンド ラインで指定された JVM オプションは、常に eclipse.ini のオプションをオーバーライドします。例えば、
日食 -vmargs -Xms64m -Xmx256m
NetBeansでJavaヒープサイズを設定するには?
NetBeans を終了し、ファイル netbeans-install/etc/netbeans.conf を編集します。例えば、
netbeans_default_options="-J-Xms512m -J-Xmx512m -J-XX:PermSize=32m -J-XX:MaxPermSize=128m -J-Xverify:none
Apache AntでJavaヒープサイズを設定するには?
環境変数 ANT_OPTS を設定します。この変数が Ant ランタイムでどのように使用されるかについては、ファイル$ANT_HOME/bin/ant
またはを参照してください。%ANT_HOME%\bin\ant.bat
set ANT_OPTS="-Xms512m -Xmx512m" (Windows)export ANT_OPTS="-Xms512m -Xmx512m" (ksh/bash)setenv ANT_OPTS "-Xms512m -Xmx512m" (tcsh/csh)