次のコード スニペットを使用できます:
java -XX:+PrintFlagsFinal -Xms512m -Xmx1024m -Xss512k -XX:PermSize=64m -XX:MaxPermSize=128m
-version | grep -iE 'HeapSize|PermSize|ThreadStackSize'
私のPCでは、次の出力が得られます:
uintx InitialHeapSize := 536870912 {product}
uintx MaxHeapSize := 1073741824 {product}
uintx PermSize := 67108864 {pd product}
uintx MaxPermSize := 134217728 {pd product}
intx ThreadStackSize := 512 {pd product}
Tomcat の構成を変更しても、すべての JVM インスタンスがこれらの設定を取得することに影響しません。これはどのように機能するかではありません。設定は、Tomcat によって使用される JVM を起動するためにのみ使用され、シェルで開始されることはありません。
ヒープ サイズを永続的に変更するには、こちらを参照してください。