jvm
kkmmzmzmznjsns
nnnazz
展开
-
UseAdaptiveSizePolicy参数
-Xmx240m -XX:-UseAdaptiveSizePolicy 关闭UseAdaptiveSizePolicy此时eden与survivor最大值与设置一致 ![![在这里插入图片描述](https://img-blog.csdnimg.cn/20210311225436400.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1N.原创 2021-03-11 22:56:38 · 563 阅读 · 2 评论 -
java 常量理解
实例常量 对基本数据类型 变量名和其值都在heap中,即所对应对象中 实例变量名都会在constant pool中存在; 但是只有实例常量的值会在constant pool; 类常量 对基本数据类型 变量名和其值在metaspace的运行时常量池中; 非类常量,类变量其对应的变量名与值在对应java.lang.Class 类型的对象末尾。即在heap中 类变量名都会在constant pool中存在; 但是只有类常量的值会在constant pool中 ...原创 2021-03-09 17:35:01 · 44 阅读 · 0 评论 -
java 变量理解 v1.1
在jdk1.8的环境下 对基本数据类型 变量和值可以看成整体; (对应引用类型时的引用变量和对象地址值可以看成一体的) 基本数据类型: 类变量与值一起存放对应java.lang.Class类型的对象的末尾。 所以说在堆中; 实例变量和其值,随对象的创建而产生。并且存在于对象在堆的内存的中(和对象一体); 局部变量和值,都在local variables 中 引用数据类型: jdk8 Xmx<32g 和 默认情况下都开启了指针压缩技术 指针长度为32位 类比上述情况,其值改为存在于heap中对象的地址值原创 2021-03-08 22:30:39 · 83 阅读 · 0 评论