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. Javaガベージコレクションアルゴリズム
- 2. 利用可能なフィルタリング利用可能なタスクグループ別のギャラリストタスク
- 3. 再利用可能なコンポーネント
- 4. 再利用可能なビュー?
- 5. Apple Javaのソースコードが利用可能
- 6. 再利用可能なコントロール
- 7. 再利用可能なプリプロセッサ__COUNTER__
- 8. 利用可能なCRANビネット
- 9. 再利用可能なリモートモーダルレール
- 10. 次利用可能なID
- 11. 再利用可能な、
- 12. 利用可能なデータ
- 13. 再利用可能なコンポーネント
- 14. PHPで利用可能なコレータのリスト?
- 15. Eclipse/Androidの再利用可能なプロジェクト
- 16. タイプセーフアクティベータが利用可能なコマンドラインオプション/機能
- 17. 再利用可能なコンストラクタC++
- 18. ネットワークで利用可能なCPU時間を利用する
- 19. 再利用可能なコードのアーキテクチャ
- 20. 利用可能なJSF MVCコンポーネント
- 21. 利用可能なJavaロケールのリストを拡張する方法
- 22. CentOS-7パッケージなしjava-1.8.0-openjdk利用可能
- 23. Javaの統合テストの再利用可能なベースセットアップ
- 24. Javaで利用可能なSMS Pduパーサーはありますか?
- 25. スーパークラス(Java)に利用可能なコンストラクタがありません
- 26. 春の統合のJava DSL - 再利用可能なオブジェクトフロー
- 27. Javaは利用可能なメモリを取得します(日食)
- 28. 再利用可能なコードを作る
- 29. 利用可能な.netコントロールライブラリの比較
- 30. ジェンキンススクリプトコンソール:利用可能なジェンキンメソッドのリスト?
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