我将一个Java服务器配置为使用
我运行了
这是在64位JVM上运行的。
-Xmx12288M
和-Xmx12288M
启动。然而,当我进入Java进程并运行以下命令:java -XX:+PrintFlagsFinal -version | grep -iE 'MaxHeapSize'
时,我看到的值是4141875200,我认为这大约是4GB。我运行了
jps -vl
,我确实看到了-Xmx12288M
。我是在错误的地方查看进程可以使用的最大堆大小吗?还是它实际上没有使用配置的最大堆大小?这是在64位JVM上运行的。