![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 79
较真的菜鸟
一直在模仿,从未被超越,我们从不生产代码,只是代码的搬运工,如有错误欢迎大佬纠正,内容如有侵权,请联系本人,❤,有些博客是一时想起来就写了点,由于时间问题没能写完,后面会持续更新
展开
-
JVM参数调优
文章目录参数配置解释内存管理参数jmx配置用于远程管理 参数配置解释 -XX:+<option> 开启option参数 -XX:-<option> 关闭option参数 -XX:=value 将option参数的值设置为value 如 -XX:+HeapDumpOutOfMemoryError:当出现OOM时,打印堆快照 -XX:CMSFullGCsBeforeCompaction=0:full gc后不压缩老年代内存空间 内存管理参数 -Xms4096M:堆容量初始值 -Xm转载 2022-02-28 18:40:00 · 259 阅读 · 0 评论 -
JVM运行时数据区详解和常见问题解决
文章目录数据区解释方法区堆虚拟机栈局部变量表本地方法栈程序计数器 JVM运行时数据区图 从图中我们可以看出方法区和堆是属于所有线程共享的数据区,这里的方法区不是执行方法的地方,而是一个存放类信息的区域,虚拟机栈和本地方法栈是属于线程私有的区域。 数据区解释 方法区 如图中所述,但是在细分的话方法区还有个运行时常量池,运行时常量池是方法区的一部分。Class文件除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,用于存放编译期生成的各种字面量和符号引用,这部分内容将在类加载后进入方法区的运行原创 2020-12-20 14:50:52 · 227 阅读 · 0 评论