gpt4 book ai didi

java - 调用System.gc()时是否可以使用G1垃圾收集器

转载 作者:搜寻专家 更新时间:2023-11-01 02:51:06 25 4
gpt4 key购买 nike

在 Hotspot 中,当调用 System.gc() 时,我可以通过在命令行中添加 -XX:+ExplicitGCInvokesConcurrent 选项来使用 Concurrent-Mark-Sweep 收集器。

在调用 System.gc() 时,是否有任何等价物可以让 JVM 使用 G1 收集器?默认情况下,似乎使用了标准并行收集器。

我猜不是,但我只是想知道是否有人可以证实。

别担心!我不打算自己调用 System.gc(),但是 JVM 的某些部分(直接缓冲区,RMI)依赖于它被调用。

最佳答案

来自 this bug post :

G1 now observes ExplicitGCInvokesConcurrent

还有这个link确认它。

AFAIK 没有特殊命令,the list of Oracle JVM options 也没有也不是这个longer list引用这样的命令选项。

关于java - 调用System.gc()时是否可以使用G1垃圾收集器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998970/

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