JVM修改并查看参数值

如下一个简单的代码.

public class JVMDemo {
    public static void main(String[] args){
        int a = 10;
        int b = 20;
        int result = a+b;
        System.out.println("********result: "+result);
    }
}

在程序运行的时候, 加上如下的参数
-XX:+PrintFlagsFinal
JVM修改并查看参数值_第1张图片
运行之后, 可以看到打印的结果如下:
JVM修改并查看参数值_第2张图片
修改上面截图的最后一个值
-XX:+PrintFlagsFinal -XX:hashCode=10
JVM修改并查看参数值_第3张图片
可以看到打印成功了, 并且也修改成功了值, 修改的值有冒号.
JVM修改并查看参数值_第4张图片

你可能感兴趣的:(面试相关,jvm)