Tomcat5.0.28において、startup.bat(startup.sh)から起動する場合には、OSの環境変数CATALINA_OPTSやJAVA_OPTSでヒープサイズが設定できる。
Windowsサービスで起動する場合には、専用の設定ツールを用いて設定する。
(1) コマンドプロンプトから次のコマンドを実行する。
> %CATALINA_HOME%\bin\tomcat5w.exe //ES//Tomcat5
(3) 表示されたダイアログの「Java」タブで、「Initial memory pool」「Maximum memory pool」「Thread stack size」などを設定する。
(4) TomcatのWindowsサービスを再起動する。
ちなみに、上記の設定は、Windowsレジストリの[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Java]
に保管される。これを直接編集しても有効なようだ。Procrunに関する詳細はこちら。