Hitachi

Hitachi Application Server V10 Definition Reference Guide (For UNIX® Systems)


7.19.4 -XX:ConcGCThreads

-XX:ConcGCThreads specifies the number of threads that can execute processing for concurrent marking in parallel.

Description

-XX:ConcGCThreads specifies the number of threads that can execute processing for Concurrent Marking in parallel when G1GC is enabled.

When Java VM starts, the number of Concurrent Marking processing threads specified in this option is created, and then the processing is executed. When this option is omitted, the number of Concurrent Marking processing threads calculated by the following formula is created:

Max((ParallelGCThreads#+2)/4,1)

Note

The calculated value is rounded down to the nearest integer. Max(A,B) indicates that the larger value of A and B is to be selected.

#

ParallelGCThreads is the value specified in -XX:ParallelGCThreads.

When you specify this option, note the following points:

Prerequisite option
  • -XX:+UseG1GC

Related option
  • -XX:ParallelGCThreads

Syntax

-XX:ConcGCThreads=integer_value

Specifiable values

integer_value

Type: Integer

Specify an integer from 0 to 1000.

Default value

If the definition item is omitted:

Max((ParallelGCThreads+2)/4,1)

If the value is omitted:

Max((ParallelGCThreads+2)/4,1)