java - 并发标记清除的问题
伊谢尔伦
伊谢尔伦 2017-04-18 10:56:10
0
1
662

问题:CMS并发标记清除
上图中初始标记和并发标记阶段具体做了什么,作者两句话代过,并且两句话的意思感觉还是一样的,没什么区别。

告诉我作者是不是在跟我打马虎眼??

两个阶段怎么理解,有什么区别?望各位指点

问题解决了:
书中提到的是直接与相连的节点

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
PHPzhong

作者の意図は非常に明白ですが、どうしてそれがいいかげんな発言として成立するのでしょうか?初期マーキングでは、すべての GC ルート オブジェクト (通常は定数領域内の静的オブジェクトと Java メソッド スタック内のオブジェクト) を検索します。同時マーキングでは、マルチスレッドを使用して各 GC ルート オブジェクトに対してトレース検索を実行します。ヒープ内の他のオブジェクトを検索します。したがって、第 2 ステージのワークロードは非常に大きく、並行メソッドを使用すると gc 時間を大幅に短縮できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!