![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM类
Brian_wang__
这个作者很懒,什么都没留下…
展开
-
JVM几种GC的区别
JVM的GC主要有以下几种: Minor GC Major GC Full GC 1.MinorGC 年轻代是所有新对象产生的地方,当年轻代内存空间不够用时就会触发MinorGC. 年轻代区域的内存特点: 年轻代的内存分为:Eden:From survivor:To survivor = 8:1:1 大多数新建的对象都在Eden区,当Eden区被占满时就会触发MinorGc,把存活下...原创 2019-11-24 16:56:44 · 973 阅读 · 0 评论 -
JVM内存模型,参数配置
JVM内存结构大致如下图 大致可以分为三大类: 堆内存:可以细分为新生代和老年代,新生代可以再细分为Eden区,From survivor区和To survivor区 方法区:也称为永久代,主要用于存储虚拟机加载的类信息,常量,静态变量,是所有线程共享的内存区域,JDK8之前永久代是一片连续的堆空间,JVM启动前通过参数-XX:MaxPermSize配置,JDK8之后取消了永久...原创 2019-11-24 16:36:09 · 221 阅读 · 1 评论