资讯详情

Java虚拟机的垃圾收集算法 java

2017-05-11 阅读:137 来源:福州博洋软件开发与测试培训学校
进入>

博洋教育今日就业明星:张榕欣成功就职于福州维胜信息技术有限公司担任java工程师

解密明星背后那些鲜为人知的故事:张榕欣,福建农业职业技术学院,大专学历。在博洋教育参加java软件项目实训,该生学习态度端正,有比较好的学习心态,会主动请教老师同学。毕业后经过就业部老师的推荐,现在成功入职福州维胜信息技术有限公司。

班级名称

JN1312脱产班

班级性质

脱产班

开班时间

2013年8月5日

上课地点

 

上课方式

脱产

目前状态

热招

一标记-清除算法(Mark-Sweep)

首先标记出所有需要回收的对象,标记完成后统一回收。

主要缺点:1.标记和清除效率都很低2.产生大量不连续的内存碎片,导致后面分配大内存空间失败

二复制算法

将可用内存划分为大小相等的两块,每次只使用其中一块。当这块用完后,就将还存活对象复制到另外一块上面,再把已经使用的内存空间一次清理掉。

主要缺点:代价太高,至少一半的内存不能使用。

三标记-整理算法

标记过程和标记-清除算法一致,但是后续步骤是让所有存活的对象都向一端移动,然后清理掉边界以外的内存。

四分代收集算法

当前商业虚拟机都采用此算法,分为不同对象代,去进行不同管理。

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是福州博洋软件开发与测试培训学校为大家整理的有关Java虚拟机的垃圾收集算法 java的全部内容,更多精彩请访问学习资讯新闻专栏。

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
福州猎学网 >福州博洋软件开发与测试培训学校 >Java虚拟机的垃圾收集算法 java