This question already has an answer here:
How do i know which default settings are enabled for Sun JVM?

(1个答案)


2年前关闭。




我正在调整Java 8的JVM,并且试图知道为-XX:ParallelGCThreads参数定义了什么值。 documentation说:

-XX:ParallelGCThreads :设置在垃圾收集器的并行阶段使用的线程数。缺省值随运行JVM的平台而异。

我想知道我的平台中定义了什么值,以及是否需要更改它。在这种环境中,我没有可用的JDK,只有JRE。

最佳答案

默认值 :

 java -XX:+PrintFlagsFinal | grep ParallelGCThreads
 uint  ParallelGCThreads                        = 4

如果您有一个正在运行的进程jinfo <processId>,如果输出中不存在该进程,则使用默认值(在VM Flags下查看)

07-21 20:05