gpt4 book ai didi

java - JVM 垃圾回收

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:06:55 27 4
gpt4 key购买 nike

一般来说(据我所知,Oracle/sun 和其他第三方以及 MS 都有一个标准的 JVM 实现),JVM 是否只创建一个作为守护进程运行的垃圾收集线程来收集垃圾对象,或者 JVM生成多个线程来完成垃圾收集?

最佳答案

通过 -XX:+UseParallelGC 启用的“吞吐量收集器”是默认收集器,使用多线程。使用 -XX:+UseConcMarkSweepGC 启用的“并发低暂停收集器”使用一个线程作为并发收集器,但它的 stop-the-world 收集器是并行的。

只有很少使用的单线程 gc -XX:+UseSerialGC 是单线程的。

http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html

http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html

关于java - JVM 垃圾回收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11052064/

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