gpt4 book ai didi

java - ParallelGC 和 ParallelOldGC 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 21:19:24 25 4
gpt4 key购买 nike

我对 GC 算法有一些疑问:首先当我们使用UseSerialGCUseParallelGCUseParallelOldGC等参数时,我们指定一个GC算法。他们每个人都可以在所有世代中进行GC,对吗?

例如,如果我使用java -XX:+UseSerialGC,那么所有代都会使用串行GC作为GC算法。

其次我可以在Old Gneeration中使用ParallelGC,在年轻一代中使用SerialGC吗?

ParallelGCParallelOldGC有什么区别?

最佳答案

看看HotSpot VM Options :

-XX:+UseParallelGC = 使用并行垃圾收集进行清理。 (在 1.4.1 中引入)。

-XX:+UseParallelOldGC = 对完整收集使用并行垃圾收集。启用此选项会自动设置 -XX:+UseParallelGC。 (在 5.0 更新 6 中引入。)

其中 Scavenges = 年轻代 GC。

关于java - ParallelGC 和 ParallelOldGC 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6236726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com