Linux で JbossAS 5.1 サーバーを起動する場合:
26204 jboss 20 0 4874m 1.3g 12m S 144.0 11.4 1:45.50 java
これはクラスローディングの前です。
最小 1g (RES) メモリから開始します。どうすればこれを減らすことができますか?
メモリ使用量を抑える方法はありますか?
%JAVA_HOME%\bin ディレクトリ内 (Linux の同等物)
run.conf ファイルで次のことを確認します。
if [ "x$JAVA_OPTS" = "x" ]; then
JAVA_OPTS="-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
fi
非常に古い PC で 5.1.0.GA を実行していますが、起動時に多くのメモリ エラーが発生したため、JAVA_OPTS 仕様からこの仕様を削除しました。これを Windows で行ったので、バッチ構文が異なりますが、基本的に、このオプションを完全に削除しました。サーバーがメモリについて不満を言うのを止めましたが、これらのオプションを使用してメモリ使用量をさらに制限できるかどうかはわかりません。
本当の答えではありませんが、役に立つかもしれません