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知识库 -> JVM之Serial垃圾回收器 -> 正文阅读

[Java知识库]JVM之Serial垃圾回收器

Serial回收器(串行回收)

一、概述:

Serial 收集器是最基本的、历史最悠久的垃圾收集器。JDK1.3之前回收新生代唯一的选择。

二、client默认的垃圾收集器:

Serial收集器作为HotSpot中Client模式下的默认新生代垃圾收集器。

三、采用的机制:

Serial 收集器采用复制算法、串行回收和“Stop-the-World”机制的方式执行内存回收。

四、老年代的垃圾收集:

除了年轻代之外,Serial收集器还提供于执行老年代的

Serial Old 收集器。Serial Old 收集器同样也采用了串行回收和“Stop-the-World”机制,只不过内存回收算法使用的是标记-压缩算法。

a、Serial Old 是运行在Client模式下默认的老年代的垃圾回收器

b、Serial Old在Server模式下主要有两个用途:

(1)与新生代的Parallel Scavenge配合使用。

(2)作为老年代CMS收集器的后备垃圾收集方案。

六、图解:

七、优缺点:

优势:简单而高效(与其他收集器的单线程比),对于限定单个CPU的环境来说,Serial收集器由于没有线程交互的开销,专心做垃圾收集自然可以获得最高的单线程收集效率。

运行在Client模式下的虚拟机是个不错的选择。

在用户的桌面应用场景中,可用内存一般不大(几十MB至一两百MB),可以在较短时间内完成垃圾收集,只要不频繁发生,使用串行回收器是可以接收的。

?八、程序中设置:

在HotSpot虚拟机中,使用-XX:+UserSerialGC参数可以指定年轻代和老年代都使用串行收集器。

等价于新生代使用Serial GC,并且老年代使用Serial Old GC.

九、使用场景:

一般限定单核Cpu才可以用。现在都不是单核的了

对于交互较强的应用而言,这种垃圾收集器是不能接受的。一般在Java Web应用程序中是不会采用串行垃圾收集器的

??

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-18 17:27:33  更:2022-04-18 17:31:46 
 
开发: 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 4:19:42-

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