当前位置: 首页 > wzjs >正文

设计师找工作的网站上海网络推广公司网站

设计师找工作的网站,上海网络推广公司网站,桂林旅游网站制作公司,网站域名在哪里买1. JVM有哪些垃圾回收器串行垃圾收集器并行垃圾收集器CMS(并发)垃圾收集器G1垃圾收集器1. 串行垃圾回收器(Serial GC)Serial和Serial Old串行垃圾收集器,是指使用单线程进行垃圾回收,堆内存较小,适合个人电脑 Serial 作…

1. JVM有哪些垃圾回收器

  • 串行垃圾收集器
  • 并行垃圾收集器
  • CMS(并发)垃圾收集器
  • G1垃圾收集器

1. 串行垃圾回收器(Serial GC)

Serial和Serial Old串行垃圾收集器,是指使用单线程进行垃圾回收,堆内存较小,适合个人电脑
Serial 作用于新生代,采用复制算法
Serial Old 作用于老年代,采用标记-整理算法

  • 算法:新生代(Copying),老年代(Mark-Sweep-Compact

  • 特点

    • 单线程执行,适用于单核 CPU 环境

    • 垃圾回收时会 STW(Stop-The-World),暂停所有应用线程

    • 适用于 客户端应用 或 小型应用

垃圾回收时,只有一个线程在工作,并且java应用中的所有线程都要暂停(STW),等待垃圾回收的完成。


2. 并行垃圾回收器(Parallel GC / Throughput GC)

Parallel New和Parallel Old是一个并行垃圾回收器,JDK8默认使用此垃圾回收器
Parallel New作用于新生代,采用复制算法
Parallel Old作用于老年代,采用标记-整理算法

  • 算法:新生代(Copying),老年代(Mark-Sweep-Compact

  • 特点

    • 多线程并行 执行垃圾回收,提高吞吐量

    • 适用于 多核 CPU 环境

    • 默认 GC 在 Java 8 及之前版本

    • 适用于 后台计算型应用(如批处理任务)

垃圾回收时,多个线程在工作,并且java应用中的所有线程都要暂停(STW),
等待垃圾回收的完成


3. 并行老年代垃圾回收器(Parallel Old GC)

  • 算法:老年代采用 Mark-Sweep-Compact(并行优化版)

  • 特点

    • 与 Parallel GC 搭配使用,优化老年代回收

    • 相比 Parallel GC,老年代回收效率更高


4. CMS 垃圾回收器(Concurrent Mark-Sweep GC)

CMS全称 Concurrent Mark sweep,是一款并发的、使用标记-清除算法的垃圾回收器,该回收器是针对老年代垃圾回收的,是一款以获取最短回收停顿时间为目标的收集器,停顿时间短,用户体验就好。其最大特点是在进行垃圾回收时,应用仍然能正常运行。

  • 算法:老年代采用 并发标记-清除(CMS)

  • 特点

    • 并发执行,减少 STW 时间,适用于 低延迟 应用

    • 不压缩内存,可能导致 内存碎片

    • 在 Java 14 后被移除


5. G1 垃圾回收器(Garbage-First GC)

  • 算法分 Region 收集(标记-整理 + 复制)

  • 特点

    • Java 9 及以后版本的默认 GC

    • 适用于 大堆内存(4GB+) 和 低延迟 场景

    • 可预测停顿时间(通过设定 -XX:MaxGCPauseMillis

    • 将堆划分为多个 Region,优先回收垃圾最多的 Region


垃圾回收器对比

GC 名称适用场景算法并行/并发低延迟大堆支持
Serial GC单核、客户端复制 + 标记-整理单线程
Parallel GC高吞吐量复制 + 标记-整理多线程
CMS GC低延迟(已废弃)并发标记-清除并发
G1 GC平衡吞吐和延迟分 Region 收集并发✅(4GB+)

JDK 版本默认 GC适用场景特点
JDK 8Parallel GC高吞吐量计算任务多线程并行,STW 较长
JDK 17G1 GC平衡吞吐与延迟分 Region 回收,低停顿

2. 问题总结 

2.1 说一下 JVM 的垃圾回收器?

在jvm中,实现了多种垃圾收集器,包括:

  • 串行垃圾收集器:Serial GC、Serial Old GC
  • 并行垃圾收集器:ParallelOld GC、ParNewGC
  • CMS(并发)垃圾收集器:CMS GC,作用在老年代
  • G1垃圾收集器,作用在新生代和老年代

上一篇   下一篇

http://www.dtcms.com/wzjs/204915.html

相关文章:

  • 做政协网站的目的是什么网络推广页面
  • 北京网站搭建设计网站seo排名优化工具
  • 公司网站续费帐怎么做海外推广运营
  • 陕西省交通建设集团网站网站交易
  • 做网站 源代码免费手机网站自助建站
  • 做网站便宜还是app便宜seo的优化技巧有哪些
  • 石家庄建设银行营业网点东莞seo外包公司哪家好
  • phpweb网站后台怎么添加关键词创建自己的网页
  • 中文域名网站有哪些校园推广方案
  • 网站建设昆明搜狗搜图
  • 成都网站建设 全美关键词查询工具哪个好
  • 爱丫爱丫在线观看视频优化设计六年级上册语文答案
  • 游戏网站建设方案书全网霸屏推广系统
  • 什么网站可以做新闻听写软文发布公司
  • 南通网站建设seo广告优化师工资一般多少
  • 网站主题制作百度推广开户费
  • 打开app登录搜索seo怎么优化
  • 圆柱滚子轴承企业网站建设短视频营销案例
  • 优化网站建设哪家专业网站访问量统计工具
  • 咋么做进网站跳转加群百度seo推广工具
  • 重庆水务建设项目集团网站线上推广工作内容
  • 公安网站建设快速排名推荐
  • 厦门网站建设公司名单合肥seo推广排名
  • 怎么把淘宝店放到自己做的网站去简单的网页设计作品
  • 部门网站建设整改怎么联系百度客服
  • 制作的网站如何访问seo学徒是做什么
  • 湖南网站建设哪家专业windows10优化软件
  • 廊坊营销网站团队自己做网站设计制作
  • 网站的设计与制作网站内链优化
  • 建设厅安全员证书查询网站可以推广发广告的app