0
私のtomcatアプリケーションでは、oldgenがいっぱいではありませんが(atleast 20%free)、非常に頻繁なGCを見ています。私はPS Survivorの空間の100%がほとんどの時間利用されていることを観察しました。これは完全なGCを引き起こすことができますか?それともマイナーなGCを引き起こすことができますか?は完全なGCを生き残ることができますか?
私のtomcatアプリケーションでは、oldgenがいっぱいではありませんが(atleast 20%free)、非常に頻繁なGCを見ています。私はPS Survivorの空間の100%がほとんどの時間利用されていることを観察しました。これは完全なGCを引き起こすことができますか?それともマイナーなGCを引き起こすことができますか?は完全なGCを生き残ることができますか?
これは完全なGCをトリガーできますか?
マイナーGC中に生存スペースがいっぱいになると、完全な収集がトリガーされます。
か、マイナーGCをトリガーできますか?
は、それが唯一のオブジェクトは、マイナーコレクションの間にそれに追加していますので、唯一の方法は、完全なコレクションを試みることです。
ほとんどの場合、生存率は低すぎます。
oldgenがフルでない(少なくとも20%を含まない)私はあなたのヒープが50%であるべきであることをお勧め
- フルコレクションがヘッドルームのアプリケーションの多くを与えることをした後、70%無料。私は完全なGCの後に90 +%のフリーを持っている傾向があります。