打印虚拟机所有参数——-XX:+PrintFlagsFinal
在eclipse可以如下配置JVM参数:
运行结果如下:
请注意第三列:
bool UseGCOverheadLimit := false {product}
:=
表示参数被用户或JVM进行了设置;
默认值是=
:
bool UseGCOverheadLimit = true {product}
打印用户或JVM设置过的参数——-XX:+PrintCommandLineFlags
-XX:InitialHeapSize=131884032 -XX:MaxHeapSize=2110144512 -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:-UseGCOverheadLimit -XX:-UseLargePagesIndividualAllocation -XX:+UseParallelGC
该参数会列举出-XX:+PrintFlagsFinal
结果中第三列为":="的参数。因此利用该参数,我们可以查看所有被修改过的JVM参数。