To Survivor From Survivor中文叫啥

Eden To Survivor From Survivor 中文叫什么
jvm 的,他们跟新生代,老年代,永久代的区别又是什么呢
#vivo##秋招#
全部评论
堆内存细分为新生代和老年代,永久代也就是方法区(hotspot虚拟机才把方法区命名为永久代,虚拟机命名规范就叫方法区)1.8后又把永久代替换为元空间,永久代的常量池移到了堆中,其中一个原因就是元空间使用的是直接内存,受本机可用内存限制,不会出现outofmemoryerror
点赞 回复
分享
发布于 2019-06-19 09:37
新生代和老年代都是堆内存中的,新生代包括eden,from survivo(s0),to survivo(s1),tentired属于老年代。
点赞 回复
分享
发布于 2019-06-19 09:29
百信银行
校招火热招聘中
官网直投
比如对象分配,大对象先在eden区分配,一次gc过后,对象存活就会进入s0,s1,对象年龄增加,当它到了15岁(默认15)以后就会晋升到老年代中。
点赞 回复
分享
发布于 2019-06-19 09:39

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务