不行,你需要考虑一下gc,设想一下如果只有一次gc,那么两块区域完全够了。1满了,gc标记将存活的放到2里面;但是第二次gc怎么办,第二次gc不仅需要标记1还需要标记2中的存活元素,那这两部分的存活元素放到哪? 当然,上面的一种情况可以有一种解决方案,那就是别用复制算法而使用标记清楚算法,但是这样的话就不符合新生放置对象的特性了,新生本来就是生命周期比较短的,标记清楚效率比较低。 所以综合衡量性能以及使用的场景上必须要有eden

相关推荐

牛客都很牛:牛友可以把实习和工作那块儿写细一点,比如说用了什么技术,指标多少提升,成果咋样感觉校园任职那块儿可以精简点省出空间
点赞 评论 收藏
分享
2024-12-20 21:43
湖北大学 Java
点赞 评论 收藏
分享
牛客网
牛客企业服务