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 :设置在垃圾收集器的并行阶段使用的线程数。缺省值随运行JVM的平台而异。
我想知道我的平台中定义了什么值,以及是否需要更改它。在这种环境中,我没有可用的JDK,只有JRE。
如果您有一个正在运行的进程
(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