029、メーカーが質問に直面します。それは最新のG1のガベージコレクタの仕組み、あなたが話すことができますか?

 
 この記事では、2次元コードスキャンの概要の詳細「マスターJVM本物になるためにあなたを取るために0から」個人的な学習であります
 
1、ParNew +の組み合わせCMSは私たちにどのような痛みのポイントを与えますか?
 
  STW、G1ガベージコレクタ - ガベージコレクションのパフォーマンスよりも優れ
2、G1ガベージコレクタ
  G1は、物体と古い新生代を回収しながら、Javaヒープは、同じサイズの複数に分割されているリージョン最も重要な機能:あなたは、責任を負うG1は、この目標を達成するために、ガベージコレクション「期待休止時間」を設定することができ、および回復のパフォーマンスへの影響を制御します
 
3、G1は、制御可能なガベージコレクションの一時停止によって引き起こされるシステム上で行う方法ですか?
 
1-小領域の多数によってメモリに分割しました。各地域の2 - トラック回復値 - どのように多くのゴミ、リサイクルごみの見積もりどのようにこれらの時間がかかり、多くの。設定した時間内の3-ガベージコレクション、回復最高のリサイクル値を選択します
「SET期待滞留時間」で表され、その式に続いて、この目標達成を保証するために単独で責任を負いG1「を指定した時間枠で制御しようとすると、」回復タイムアウト現象にそれがあるでしょうでしょうか?
A:ほとんど
指定された時間内に、回復した空間は、新しいオブジェクトのスペース要件を満たすことができない場合に起こるのだろうか?OOM回復がまだあるトリガーを続行
A:回復をトリガするために続行
    
4、地域が歳属することも新世代に属していてもよいです  
  古いものと新しい世代の独自のメモリ領域は常にG1自動制御から、変化しています。  
状態遷移:古いものと新しい世代の独自のメモリ領域は、ノンストップの変化であり、新しい世代は理解歳になり、歳は新世代になるのだろうか?私は地方の古いスペースの完全復旧は終わったかもしれない、古い年(新しい非古いではない)から、初期状態、その後、新しい世代、生まれ変わりのサイクルになることがあり、それはすべきではないと思います。
:領域が(別の領域にコピー)ゴミの排出後に回収され、すべてが変更することができるはい、G1、地域が、動的かつ柔軟であり、裏面は柔軟割り当てを継続することができます。
私の答え:空のプロパティ後の地域が世代交代します

おすすめ

転載: www.cnblogs.com/csldm/p/11306489.html