Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

最大のヒープ・サイズです。
指定できる値の範囲は、256 ~ 240000000 キロバイドです。
GCHMAX 値によって、JVM の最大ヒープ・サイズが決まります。デフォルト値は *DFT です。
IBM Technology for Java の GCHMAX *DFT値は 2G です。
IBM Technology for Java では、GCHMAX キーワードの値は –Xmx 値になります。
2G というデフォルト値は、64 ビット Java 環境には少なすぎるため、増やす必要があります。
ただし、最大値の 240000000 は使用しないでください。IBM Technology for Java コマンドは、この値を *NOMAX 値として扱い、デフォルトで値が 2G に戻されます。
IBM Technology for Java は 256M セグメントにメモリを割り当てます。
–Xmx 値は 256M の倍数になるため、割り当てられたメモリは無駄になることがありません。
32 ビット JDK は 4096M (16 セグメント) の処理アドレススペースのみを持つことが可能で、これらのセグメントの一部は確保されます。

セグメント数

セグメント MB

GCHMAX 値

1

256

262144

2

512

524288

3

768

786432

4

1024

1048576

5

1280

1310720

6

1536

1572864

7

1792

1835008

8

2048

2097152

9

2304

2359296

10

2560

2621440

11

2816

2883584

12

3072

3145728

13

3328

3407872



16

4096

4194304



20

5120

5242880



24

6144

6291456



915

234240

239861760

...