【jvm我能讲两小时056】说说Parallel old收集器的特点以及使用场景?
生活随笔
收集整理的這篇文章主要介紹了
【jvm我能讲两小时056】说说Parallel old收集器的特点以及使用场景?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
說說Parallel old收集器的特點以及使用場景?
Parallel Old是Parallel Scavenge收集器的老年代版本, 支持多線程并發收集, 基于標記-整理算法實現 。 這個收集器 是直到JDK 6時才開始提供的, 在此之前, 新生代的Parallel Scavenge收集器一直處于相當尷尬的狀態, 原因是如果 新生代選擇了Parallel Scavenge收集器, 老年代除了Serial Old (PS MarkSweep) 收集器以外別無選擇, 其他表現良 好的老年代收集器, 如CMS無法與它配合工作 。 由于老年代Serial Old收集器在服務端應用性能上的“拖累”, 使用 Parallel Scavenge收集器也未必能在整體上獲得吞吐量最大化的效果 。 同樣, 由于單線程的老年代收集中無法充分 利用服務器多處理器的并行處理能力, 在老年代內存空間很大而且硬件規格比較高級的運行環境中, 這種組合的總 吞吐量甚至不一定比ParNew加CMS的組合來得優秀。
直到Parallel Old收集器出現后,“吞吐量優先”收集器終于有了比較名副其實的搭配組合, 在注重吞吐量或者處理器 資源較為稀缺的場合, 都可以優先考慮Parallel Scavenge加Parallel Old收集器這個組合。
總結
以上是生活随笔為你收集整理的【jvm我能讲两小时056】说说Parallel old收集器的特点以及使用场景?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022-01-06至10交易记录
- 下一篇: Prometheus+SpringBoo