摘要: 说一下JVM内存模型吧,有哪些区?分别干什么的? JDK8的内存改进(元空间并不在虚拟机中,而是使用本地内存。因此,默认情况下,元空间的大小仅受本地内存限制,但可以通过以下参数来指定元空间的大小) 栈和堆的区别?(注意提到线程私有) 堆的结构? 为什么两个survivor区? Eden和survio 阅读全文
posted @ 2020-10-28 21:00 将来的事 阅读(68) 评论(0) 推荐(0)
摘要: 我们学习的jvm都是sun公司出的基于hotspot的jvm。 jvm堆的结构 新生代:eden区,幸存0区,幸存1区 老年代 元空间(堆外内存,方法区) 因为大部分java中的对象都是朝生夕死,所以搞了这一套gc(garbage collection)体系。 new出来的对象先放到eden区 当e 阅读全文
posted @ 2020-10-28 10:55 将来的事 阅读(112) 评论(0) 推荐(0)