IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 四.垃圾收集算法与垃圾收集器ParNew&CMS -> 正文阅读

[Java知识库]四.垃圾收集算法与垃圾收集器ParNew&CMS

吞吐量:

        与cpu的使用率相关,也就是并发线程多,那么处理速度就快,也许它停顿时间长,但是它处理的事情多。

用户体验:

        简单的说就是等待时间,jvm中的体现就是STW的时间,也许它处理的事情少,但是它停顿时间短。

垃圾收集算法:

        理论基础:

                分代收集理论

                前面说过的,就是年轻代和老年代还有8之前的永久代(元空间,方法区)

        收集算法:

                标记复制

                标记:就是可回收和存活的标记

                整块内存对半分:

                一半是已使用未使用、可回收、存活对象混合的空间

                另一半全部为未使用

                然后将混合部分的存活对象(有些收集器的实现不同可能是找垃圾对象一般都是找存活对象)复制到未使用的那半边并整理成连续空间,再讲原来混合部分的全部置为未使用,如此反复的进行复制。

                浪费空间

        年轻代使用

                标记清除

                将标记为可回收的空间直接清除

                产生碎片

                效率低 比如:被标记回收的对象很多

       标记整理

                在清除的基础上对空间进

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-06 16:04:04  更:2022-04-06 16:05:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:47:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码