0

Tomcat 7 Java アプリケーションで簡単な jRuby スクリプトレットのサポートを作成しました。初めて jRuby を使用するページを呼び出すと、約 3 ~ 7 秒でロードされます。次回は読み込みが速くなります。しかし、しばらくするとjRubyがメモリからアンロードされ、リクエストの後、再び3〜7秒待ちます。

アンロードせずにjRubyを常にメモリに保持する方法はありますか?

PS。現在の tomcat 実行オプション:

-Xmx2048M -Xms2048M -XX:ParallelGCThreads=8 -Xincgc -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+AggressiveOpts -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=500 -XX :SurvivorRatio=16 -XX:TargetSurvivorRatio=90 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -Xnoclassgc -XX:UseSSE=3 -XX:PermSize=512m -XX:LargePageSizeInBytes=4m

私はOracle Java 6u26を使用しています。

4

0 に答える 0