当选项-XX:+ ParallelRefProcEnabled时,JVM分配的默认线程数是多少?有没有办法可以控制引用过程的线程数?如果是,执行此操作的参数是什么?
答案 0 :(得分:2)
ParallelGCThreads
控制所有世界末日GC阶段的并行性,这应该包括并行参考处理。
默认值是根据您当前的机器计算的,您可以通过
查看java -XX:+Use????GC -XX:+PrintFlagsFinal | grep ParallelGCThreads
(填写您正在使用的GC,默认值可能会有所不同)
请注意,GC引用处理与完成或Cleaner
执行不同,这在GC暂停之外发生。