没有合适的资源?快使用搜索试试~ 我知道了~
详细介绍Java垃圾回收机制.docx
需积分: 5 0 下载量 179 浏览量
2024-06-28
06:55:33
上传
评论
收藏 18KB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/89490827/0001-62b2d117f235d7283f939fc67fd39e39_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
6页
详细介绍Java垃圾回收机制
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/89490827/bg1.jpg)
several group number, then with b ± a, =c,c is is methyl b two vertical box between of accurate size. Per-2~3 measurement, such as proceeds of c values are equal and equal to the design value, then the vertical installation accurate. For example a, b, and c valueswhile on horizontal vertical errors for measurement, General in iron angle code bit at measurement level points grid errors, specific method is from baseline to methyl vertical box center line distance for a,, to b vertical box distance for b, list can measured
详细介绍 Java 垃圾回收机制
垃圾收集GC〔Garbage Collection〕是Java语言的核心技术之一,之前我们
曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,
Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于去除不再使用的对象。GC
通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是
否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。
引用计数收集器
引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象〔不是
引用都一个引用计数。当一个对象被创立时,且将该对象分配给一个变量,该变量
计数设置为1。当任何其它变量被赋值为这个对象的引用时,计数加1〔a = b,那么b
引用的对象+1〕,但当一个对象的某个引用超过了生命周期或者被设置为一个新值
时,对象的引用计数减1。任何引用计数为0的对象可以被当作垃圾收集。当一个对
象被垃圾收集时,它引用的任何对象计数减1。
优点:引用计数收集器可以很快的执行,交织在程序运行中。对程序不被长
时间打断的实时环境比拟利。
缺点: 无法检测出循环引用。如父对象有一个对子对象的引用,子对象反
过来引用父对象。这样,他们的引用计数永远不可能为0.
跟踪收集器
早期的JVM使用引用计数,现在大多数JVM采用对象引用遍历。对象引用遍历
从一组对象开始,沿着整个对象图上的每条链接,递归确定可到达〔reachable〕的
对象。如果某对象不能从这些根对象的一个〔至少一个〕到达,那么将它作为垃圾
收集。在对象遍历阶段,GC必须记住哪些对象可以到达,以便删除不可到达的对象,
这称为标记〔marking〕对象。
下一步,GC要删除不可到达的对象。删除时,有些GC只是简单的扫描堆栈,
删除未标记的未标记的对象,并释放它们的内存以生成新的对象,这叫做去除
〔sweeping〕。这种方法的问题在于内存会分成好多小段,而它们缺乏以用于新的
对象,但是组合起来却很大。因此,许多GC可以重新组织内存中的对象,并进行压
缩〔compact〕,形成可利用的空间。
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/2c7c71953c78476688a53ef731198691_storytime02.jpg!1)
Storytime02
- 粉丝: 5
- 资源: 1857
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- ue4自瞄模板.cpp
- 二十个Java编程题目含程序,包括比较简单的分数划分等级、计算器等
- User Manual USB 3.0 Type C Video Capture Card 1080P 60FPS
- Java关键字详细说明,一文详细说明Java的48个关键字
- TextSeek2.7.2125.0-setup是一款文件搜索工具
- 数据结构习题及参考答案.doc
- redux devtools
- 推免面试数学问题和英文问题的复习资料,包含线性代数、高等数学、概率论与数理统计、矩阵论,以及常见的数学问题
- PassMark OSForensics-setup-取证工具
- 线性离散系统的Z变换分析法-2
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)