To Survivor From Survivor中文叫啥

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

相关推荐

03-04 07:14
门头沟学院 C++
黑皮白袜臭脚体育生:老板:都给工作机会了还想要工资,哪来这么多好事
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务