Javaで利用可能なガベージコレクションメカニズムを読むための適切なリソースを知っている人はいますか?これまでのところ、私はいくつかのウェブサイトを見つけましたが、どのサイトをいつどのように使用し、どの実装を使用していたかに関する包括的な説明は含まれていませんでした。 (私はOracleのjdkを参照しています)Java - 利用可能なガベージコレクションアルゴリズム
16
A
答えて
32
、JavaのホットスポットVMで利用可能な4つのGCアルゴリズムがあります
- シリアルGC - 低休止時間の要件を持っていないクライアント・スタイルのアプリケーションに推奨します。
- パラレルGC - スループットが重要な場合に使用します。
- ほとんど同時並行GC(同時マークスウィープGC(CMS)とも呼ばれます) - 遅延が重要な場合に使用します。
- ガベージファーストGC(G1) - CMSを交換するための新しいGCアルゴリズム。
これらのGCアルゴリズムの詳細については、下記の参考文献を参照してください。
ブックス:
- Java Performance - 実用的なガイド、GC上の章が含まれ、総合的にいつ、どのように様々なホットスポットGCアルゴリズムを使用することを説明し
- The Garbage Collection Handbook - ガベージコレクションの理論は説明し、利用可能なすべてのGC技術に言及。
トーク/記事:
- Javaの一つ2012 Advanced JVM Tuning
- Javaの一つ2012 G1 Garbage Collector Performance Tuning
- Garbage Collection Tuning Guide
- Java HotSpot Garbage Collection
メーリングリスト:
+0
次に、パラレル・オールドGC(パラレル・コンパウンディング・GC)はどうですか?古い世代のメモリで使用する並列GCの拡張バージョンですか? –
5
www.cubrid.org/blog/tags/Garbage%20Collection/をご覧ください。コンセプトからディテールやユースケースまで、gcを説明する5つの記事があります。
おそらく、おそらくthis oneを見ていると思います。今日のよう
+0
私は最初のそれらの一つと私は使用される言語が本当に混乱していると言わなければなりません。多くの場合、彼は初心者のための良い読書ではなく、1つの文章で2〜3つのことを説明しようとしていると感じました。 –
関連する問題
- 1. 利用可能なフィルタリング利用可能なタスクグループ別のギャラリストタスク
- 2. 再利用可能なプリプロセッサ__COUNTER__
- 3. 再利用可能なコンポーネント
- 4. 利用可能なデータ
- 5. 利用可能なCRANビネット
- 6. 再利用可能なコントロール
- 7. Apple Javaのソースコードが利用可能
- 8. タイプセーフアクティベータが利用可能なコマンドラインオプション/機能
- 9. PHPで利用可能なコレータのリスト?
- 10. Eclipse/Androidの再利用可能なプロジェクト
- 11. 再利用可能なコンストラクタC++
- 12. 再利用可能なコードのアーキテクチャ
- 13. 利用可能なJSF MVCコンポーネント
- 14. 利用可能なJavaロケールのリストを拡張する方法
- 15. Javaで利用可能なSMS Pduパーサーはありますか?
- 16. JQuery再利用可能な関数
- 17. 利用可能な.netコントロールライブラリの比較
- 18. Zepto.jsで利用可能なウェブキットのアニメーション
- 19. php5 +で利用可能なコアクラスのリスト?
- 20. Mapbox GL js利用可能なアイコン
- 21. 利用可能なJQuery関数
- 22. 再利用可能なDropDownListの内容
- 23. 利用可能なホットキーのクロスブラウザのリスト
- 24. リストビュー再利用可能なコンポーネント - アーキテクチャ - アンドロイド
- 25. ASP.net C#グローバルに利用可能なオブジェクト
- 26. xml "再利用可能な"コード
- 27. 利用可能なアパートを入手
- 28. ブーストユニットテスト - 利用可能なテストのリスト
- 29. 利用可能な国のUIPickerView
- 30. 再利用可能なクラスライブラリ - INotifyPropertyChanged
http://www.oracle.com/technetwork/java/javase/tech/gc-142724.html – assylias
[これ](http://www.oracle.com/technetwork /java/javase/gc-tuning-6-140523.html)は私が何度も戻ってきます。それは写真とすべてを持っています。 –
java 7の仕様を取得する機会はありますか?私は彼らがG1コレクタと呼ばれるsthを追加したと思います。 – Bober02