问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何理解jvm的eden和survivor区,以及gc34

发布网友 发布时间:2023-10-08 20:47

我来回答

1个回答

热心网友 时间:2024-12-13 03:34

要理解eden和survivor区,先要知道垃圾收集算法中的 复制算法。

复制算法:将区域分成两部分,其中一部分作为保留空间,另一部分作为使用空间、当发生垃圾回收时,首先检查使用空间里有哪些对象是存活的,检查完之后把存活的对象复制到保留空间(这样复制过来的好处是减少了内存碎片,如果直接在使用空间清除的话,那空间会很零散)里,然后清洗使用空间。

这个eden就相当于是使用空间,survivor就相当于是保留空间,通常情况下eden会比survivor大的多,因为eden和survivor都是属于新生代(还有老生代,jvm 将堆分为新生代和老生代),新生代里的对象一般都是朝生夕死,所以活下来的不多,所以保留空间小一些就好了。

GC就是垃圾回收了,是java语言的一大特点,我们生成的对象空间不需要自己手动去释放,jvm自有GC线程来帮我们清理不用的对象。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
自离后能补办离职证明吗? 我是家里自离的,可以补办辞职手续吗 急救!!!狗狗受凉吃什么就吐什么,该吃什么药 狗狗受凉呕吐吃什么药好得快 公告栏标题里的字如何设定字体及大小 公告栏怎移动啊 我的公告栏 如何设置 怎么让QQ拍拍公告栏文字不滚动 在滚动的公告栏中鼠标放上去时就停止,这种效果怎么做?谢谢了 王者荣耀铂金1和黄金3双排排到的是什么段位的 女人在男人面前做什么样的动作说明喜欢这个男人 中国古诗词对现代文学的影响 ABB(中国)有限公司天津分公司怎么样? jvm可达性分析算法中,哪些可以作为root 迪思科科技(中国)有限公司天津分公司怎么样?6 如何理解JVM的含义3 西门子(中国)有限公司天津分公司怎么样? 初中物理关于电与磁的物理学家都有谁,他们的 成就都是什么,最...2 达飞轮船(中国)有限公司天津分公司怎么样? 戴尔服务(中国)有限公司天津分公司怎么样? (初中物理电与磁)通电导体周围的电磁场会不会使它本身受到力的...11 霍尼韦尔(中国)有限公司天津分公司怎么样? 矢崎(中国)投资有限公司天津分公司怎么样? 初中物理关于电与磁的实验有哪些99 初中物理,请简述电与磁之间是如何的关系。4 青藏高原有种动物藏语叫沙加,当地称四不像,这是什么动物2 青藏高原哪里有头牛的雕塑,上面写着军魂和藏语 抖音藏馆豹哥真实身份 青藏高原菜籽油的藏语怎么写 框架柱和框架梁平法表示中箍筋信息有什么不同?2 一个女人在什么情况下会看到男人做什么她也跟着做什么?1 电动车前轮小后轮大好不好?2 如何进行环境规划中的环境目标的可达性分析1 女人在喜欢的男人面前有什么表现? 当心理咨询师需要什么学历?338 女人应该在男人面前表现什么?10 女人都喜欢男人做什么工作?24 做淘宝网店的各位,大家都用什么进销存软件1 铭泽什么含义?134 谁能解释一下“铭泽”这个名字是什么意思314 茗泽名字的含义是什么?17 电动车后轮大前轮小可以吗4 电动车轮胎两个一样大好 还是后大前小好?8 男孩取名张泽铭,请问这个名字的含义是什么28 电动车轮胎前大后小不一样会有什么影响?2 总是被老公的弟媳和弟弟故意暗底刁难,跟老公说了他让我忍忍,可...1 当我弟媳妇背着她老公跟别的男人聊天我该怎么办? 弟媳和大嫂为什么都讨厌对方71 老公的大嫂出轨闹离婚怎么劝他都执意要离,家里对他就跟对老佛爷... 老公的嫂子弟媳悄悄的在说我,在场没听到过后知道了,该怎么回应...1