0

の起動時にJboss EAP 6 server、静的キャッシュによりヒープ サイズが を超えて増加しますが、ヒープ サイズ4096Mでホストされている同じアプリケーションJboss 5 GAは を超えません2000M

次の VM 引数を使用してサーバーを起動しています。

-server -Xms1024M -Xmx4096M -XX:MaxPermSize=1024M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

Jboss 6 ヒープ 6 の増加に関連する別の GC 戦略はありますか。

ありがとう

4

1 に答える 1

0

JVM の jmap -heap を使用して GC アルゴリズムを確認できます。しかし、それは意味がありません。メモリ使用率は、純粋にアプリケーションの要件に基づいています。以前の JBoss バージョンに 2GB のヒープがあり、確かに同じ負荷で、他の VM 引数があった場合、インフラストラクチャが制限要因 (スレッド プールの構成など) をデプロイしたか、アプリケーションが OOME を指定したことになります。

「Jboss 6 ヒープ 6 の増加に関連する別の GC 戦略はありますか?」

上記の行に注記を追加すると、JBoss はアプリケーションにどの GC アルゴリズムを採用すべきかを決定しません。決定するのはJava(JRE)です(特定の構成に指示するまでおよび指示しない限り)。Java は、サーバー、OS 構成に基づいて決定します。

JBoss には、デフォルトの最小および最大ヒープと perm サイズのみが付属しています。残りはすべて、使用している Java に依存します。

于 2013-09-16T12:18:08.903 に答える