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

互联网情况下做企业网站的有点关于做网站的问卷调查

互联网情况下做企业网站的有点,关于做网站的问卷调查,企业培训课程,祁东网站开发垃圾回收器 说完垃圾回收算法接下来就需要对应的垃圾回收器去回垃圾回收器。接下来介绍几种垃圾回收器 1、Serial 串行回收器,是单线程版本,暂停所有的应用。在单CPU的情况下效率是很高的,因为不涉及线程的上下文切换。适用于小型程序和客…

垃圾回收器

说完垃圾回收算法接下来就需要对应的垃圾回收器去回垃圾回收器。接下来介绍几种垃圾回收器

1、Serial

串行回收器,是单线程版本,暂停所有的应用。在单CPU的情况下效率是很高的,因为不涉及线程的上下文切换。适用于小型程序和客户端应用,不太适合Java Web。Serial使用的垃圾回收算法是,新生代:复制算法;老年代:标记整理

2、ParNew:

作用于新生代的,在Serial的基础上改为了多线程版本,使用多个线程进行垃圾回收。适用于大型应用和Web 程序,在单核CPU的效率比Serial效率低,因为涉及到了线程的上下文切换。

3、Parallel

全称 Parallel Scavenge是一种多线程的收集器,和ParNew收集器类似,是一个新生代的

4、Parallel Old

是Parallel的老年代版本

5、CMS(Concurrent Mark Sweep)

是一种并发的垃圾回收器,用的是标记-清除法。(JDK11之后被废弃了),用于老年代的垃圾回收。停顿时间比较短。过程如下

  1. 初始标记:标记与GCRoot直接关联的的对象(注意是直接关联,间接的不会被标记),此时会触发STW。
  2. 并发标记:与用户线程并发,这里是从与GCRoot直接关联的对象开始扫描,而不是从GCRoot开始。
  3. 重新标记:会触发STW,因为第二步可能会导致一些对象错标或者漏标。
  4. 并发清除:与用户线程并发

6、新一代垃圾回收器G1

全称Garbage First,在不同区域分配垃圾回收。G1垃圾回收器保留了分代思想,但是取消了新生代和老年代的物理划分,把内存分为多个区域(Region),区域中的逻辑包含了新生代和老年代。区域是动态变化的,原先是老年代的区域,在之后可能会变成新生代,实现更精细化的内存划分。

G1整体采用标记整理算法,局部采用标记复制算法,所以不会产生内存碎片。G1垃圾回收器会把内存分为大约2048个区域(Region)。

同时新增了名为Humongous的内存区域用于存储大对象,如果一个H区域装不下则G1会查询连续的H区域去存储该对象,为了找到连续的空间可能会触发Full GC。

G1提供了三种模式的垃圾回收模式:

  1. Young GC:与其它垃圾回收器不同,其他垃圾回收器是当Eden区满了触发Young GC 而G1则是会预测Eden区回收要多久,如果接近参数配置的时间则会触发Young GC。回收的算法是采用标记复制算法。
  2. Mix GC :混合GC,多数对象晋升到老年代后,为了避免内存耗尽会触发Full GC,回收整个Young Region和部分的Old Region。触发条件当老年代对象占比超过阈值(可配置)
  3. Full GC:对老年代进行垃圾回收,采用标记、清除、压缩相对来说比较耗时。

总结:在Yong GC和Mix GC模式下,G1会对每个Region存活对象进行统计。根据存活对象和闲置的Region数量动态的决定垃圾回收的区域和顺序。这种动态策略可以尽可能的减少Full GC。过程如下:

http://www.yayakq.cn/news/193888/

相关文章:

  • 无锡网站建设价格如何增加网站板块
  • 广西学校网站建设做哪个网站的人多
  • 如何用凡科做自己的网站微信做单网站
  • 常州网站网站建设商贸有限公司取名免费
  • 无锡网站的优化哪家好制造企业erp管理系统
  • 网站后台的目录在哪大连网站建设lccm
  • wordpress 图片站主题跨境电商平台搭建
  • 人力资源做网站的好处室内设计装修网站
  • 网站超链接怎么做一个网站同时做竞价和seo
  • 网站行销深圳网页设计网站制作
  • 设计素材网站有哪些免费谈谈你在建设主题资源网站时
  • 正规网站模板设计酒店无线网络设计方案
  • 查公司的网站有哪些wordpress主题jquery
  • 360网站seo怎么做中国佛山营销网站建设
  • 体育用品电子商务网站建设方案网站建设与应用 教案
  • hishop网站搬家建网站 服务器
  • 扶风做企业网站黑帽seo工具
  • 网站正能量就是一打开全是的网站为什么做301
  • 专业的河南网站建设公司wordpress处理大数据
  • 什么网站做护工做网站有什么意义
  • 建设银行义乌分行网站阿里巴巴做网站分录
  • 响应试企业网站可以做样机图的网站
  • 辽宁省网站备案注销重庆大型的网站建设
  • 用户注册网站开发wordpress凌风教程
  • 罗源网站建设建设网站建设网页制作0402高设计词
  • 网站设计多少钱一个做网站怎样快速收录
  • 莱芜网站建设资情况介绍省好多会员app
  • dw可以做网站后台吗wordpress 页面怎么添加表格
  • 网站制作教程下载百度竞价推广登录入口
  • 企业电子商务网站开发实训目的苗木企业网站源码