WebアプリケーションをJava 7からJava 8に移行しています。PermSize
jvm param引数を定義しました。Java 8のメタスペースの理想的なサイズを決定する方法
Java 8はこのパラメータを無視するため、これは使用されません。メタ空間はJava 8で導入されており、デフォルトサイズは無制限(物理メモリに限る)であり、動的に拡張されます。
私の質問は、metaspace
jvm paramsまたはdefaultのWebアプリケーションに最適な値を見つけ出す必要がありますか?
更新:私のWebアプリケーション上の
より: は私のWebアプリケーションがstruts
とspring
フレームワークに基づいています。通常、毎分4k
リクエストが必要です。このアプリケーションはtomcat 8.5にデプロイされ、他のWebアプリケーションをホストしません。しかし、同じ仮想マシン上で複数のTomcatインスタンスが実行されています。現在の-Xms
と-Xmx
の値は1g
に設定されています。
私は答えを編集することができます:アプリケーションの大きさと使用者の数同じサーバー上で複数のアプリケーションを実行していますか?アプリケーションが他のアプリケーションと同じマシンを共有している場合は、メモリの固定された上限を設定してください。リソースが不足していると、全体として本物の懸念事項になります。 – Wep0n
@ Wep0n、私は私の質問で私のWebアプリケーションについて更新しました。 –