Blog

Java で -Xmx 指定してない場合のデフォルトのヒープメモリ使用上限

Linux の 64bit 環境だと、32GBと物理メモリの1/4の少ない方が上限となる。

『Javaパフォーマンス』に載っている。この本自体古いので、最近の JVM だとまたちょっと違うかもしれない。

java -XX:+PrintFlagsFinal -version とかすると実際の値を確認できる。