できるだけ多くのCPUを使用するJavaアプリケーションと、それに多くのメモリ(最大80Gb)を使用しています。javaでGC時間を増やすには?
私はそのアプリケーションのGCを最適化しています.GVMに一定の割合(60%)を使用するようにJVMに指示する必要があります。そうしないと、GCにない時間が処理され、メモリ。
私は-XX:CMSIncrementalDutyCycle=60
パラメータは、私が探していると、他のパラメータは、GCへのより多くの電力を与えることがある場合
おかげで(私はすでにCMSIncrementalPacing
とCMSIncrementalDutyCycleMin
を見てきました)ものであることを確認したかったです束! CMSIncrementalDutyCycle = 60パラメータ 私が探しているTHIGあると に他のパラメータは、GCへのより多くの電力を与えるがあれば(私はすでにCMSIncrementalPacingを見てきました:私はXXがあることを確認したかった
「XX:CMSIncrementalDutyCycle = 60パラメータが私が探していることを確認したかった」 - 試してみてGCロギングを有効にしてみてください。また、好奇心から:それはあなたがGCで費やした60%の時間のために十分なゴミを大量に作成していないのですか? – millimoose