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

网站的版式设计有哪些下载京东网上购物

网站的版式设计有哪些,下载京东网上购物,基础建设的意义,女教师遭网课入侵直播录屏曝光视频垃圾收集器 分代模型 适用于新生代#xff1a; serial parNew parallel Scaavenge 适用于老年代#xff1a; CMS serial Old(msc) paraller Old 分区模型 适用于超大容量#xff1a; G1 分代模型 serial /serial Old收集器 1.单线程收集器 2.收集时会暂停其他线程 serial parNew parallel Scaavenge 适用于老年代 CMS serial Old(msc) paraller Old 分区模型 适用于超大容量 G1 分代模型 serial /serial Old收集器 1.单线程收集器 2.收集时会暂停其他线程用户体验不好 3.新生代是复制算法老年代是标记整理算法 4.参数配置 -XX: UseSerialGC #新生代使用serial收集器 -XX: UseSerialOldGC #老年代使用serial收集器优点 1.简单高效无其他线程的开销 2.对于多核cpu,依旧采用单线程浪费cpu资源 parNew 收集器 1.serial 收集器的多线程版本 2.线程数与cpu 核数相关 3.参数设置 -XX: UseParNewGC 4.搭配CMS收集器使用 parallel Scavenge/parallelOld 收集器 1.关注的是吞吐量使更高效的利用CPU, 3.参数配置 -XX UseParallelGC -XX UseParallelOldGCCMS收集器重点低停顿标记清除算法 1.采用标记清除算法 2.只能使用在老年代 3.尽量减少停顿时间低停顿 垃圾清理过程 1.初始标记该阶段会暂停其他线程标记初与GCroot 根 直接 关联的对象,其余可达对象不会被标记 2.并发标记标记出GCroot 根所有的可达对象耗时长占整个收集的80%时间但是和用户线程一起执行 3.重新标记该阶段会暂停其他线程将 并发标记时 新产生的对象进行标记 4.并发清理将对象进行清除 缺点 1.并发标记和并发清除时会和用户线程抢夺cpu资源 2.在并发清理时会有用户线程产生新的垃圾这些垃圾不会被回收 3.采用 标记清除算法会产生不连续的碎片(补救办法通过参数-XX UseCMSCompactAtFullCollection 设置清除完后进行整理) 4.时间不确定性在一次没收集完后直接进入下一次收集导致收集失败(补救办法使用serial Old收集器但会产生停顿) 参数配置 设置线程数设置是否做整理以及fullGC多少次后做整理设置fullGC之前是否再来一次minorGC来减少标记时开销 -XX: UseConcMarkSweepGC #使用收集器 -XX: ConcGCThreads #并发GC线程数 -XX: UseCMSCompactAtFullCollection # FUllGC后是否做整理 -XX: CMSFullGCsBeroreCompaction # 多少次FUllGC后做整理默认是0代表每次都做整理 -XX: CMSInitatingOccupancyFraction #设置老年代的使用到多少时会触发FullGC -XX:UseCMSInitatingOccupancyOnly #设置回收阀值不指定的话除了第一次外之后jvm会自动调整 -XX: CMSSvacavengeBeroreRemark #在FullGC之前进行minorGC 目的是通过减少对象引用减少标记阶段的开销 分区模型 G1收集器面向大容量筛选回收复制算法 大容量指的是给堆内存分配十几个G以上 1.将堆区分成多个区最多可以有2048个区每个区的大小是堆内存/2048且每个区可以是任意年轻代老年代。 2.年轻代默认占比是整个堆区的5%可以通过参数配置但不能超过60% 3.Humongous 区:大对象区将超过一个区的50%就会直接放到大对象区大对象区在FullGC的时候进行回收 优点避免大对象进入老年代占用老年代的空间而触发FullGC。 垃圾收集过程 1.初始标记标记GCroot根直接关联的对象 2.并发标记标记GCroot根可达到的所有对象 3.最终标记将有变动的对象进行再次标记 4.筛选回收通过设置回收时间-XX : MaxGCPauseMillis #指定回收时间 默认200ms堆区的回收价值和成本进行排序然后在设定的时间内回收 5.复制算法将每个区存活对象复制到空白区。 收集器分类 1.youngGC 当Eden区满了后计算回收当前Eden区需要多长时间然后与设置的回收时间比较 -XX : MaxGCPauseMillis 若是远远小于则对新生代进行扩容(增加区)若接近则进行youngGC 2.mixedGC 老年代占用整个堆区的设定的值-XX:InitiatingHeapOccupancyPrencet 的值会进行mixedGC,进行时会将部分年轻代部分老年代部分大对象区进行回收 3.FullGC 对象在复制的时候空白的区放不下存活的对象就会触发FullGC,采用单线程回收标记清除整理对象会停止用户线程 ZGC收集器 JDK11 推出的低延迟收集器 10ms 堆区的划分 将堆区分为小页面中页面大页面 Small Region2MB主要用于放置小于 256 KB 的小对象。 Medium Region32MB主要用于放置大于等于 256 KB 小于 4 MB 的对象。 Large RegionN * 2MB。这个类型的 Region 是可以动态变化的不过必须是 2MB 的整数倍最小支持 4 MB。每个 Large Region 只放置一个大对象并且是不会被重分配的。 安全点 JVM进行检查业务线程没有对象的创建和引用的改变就可以进行STW 判断垃圾的方式 传统垃圾收集器使用可达性分析GC 信息保存在对象头的 Mark Word 中回收时需要进行对象遍历查看对象头 ZGC:着色指针 着色指针 在 64 位的指针上高 16 位都是 0暂时不用来寻址。剩下的 48 位支持的内存可以达到 256 TB2 ^48,这可以满足多数大型服务器的需要了。不过 ZGC 并没有把 48 位都用来保存对象信息而是用高 4 位保存了四个标志位这样 ZGC 可以管理的最大内存可以达到 16 TB2 ^ 44 JVM 可以从指针上直接看到对象的三色标记状态Marked0、Marked1、是否进入了重分配集Remapped、是否需要通过 finalize 方法来访问到Finalizable 标记垃圾的方式:着色指针 GC过程 1.初始标记 将GCroots 根直接关联的对象进行标记(会进行STW) 2.并发标记 3.再标记 4.并发转移准备 5.初始转移 6.并发转移
http://www.zqtcl.cn/news/414364/

相关文章:

  • 服装 营销型网站案例网站建设资料需要公司提交的吗
  • 网站权重高 做别的关键词怎么查看网站是否被百度收录
  • 沈阳网站开发培训多少钱广州做网站的公司哪家好
  • 宁波江北建设局网站建筑室内设计公司
  • 辽宁网站seo做网站的不给ftp
  • 南宁seo网站排名优化公司电商主图一键生成免费
  • 宁波论坛建站模板wordpress发布公告
  • 电子政务门户网站建设汇报班级优化大师官网登录
  • 做网站购买什么软件c 购物网站开发流程
  • 阿里云做网站送服务器赣州英文网站建设
  • 网站备案号官网黄山网站建设哪家好
  • 鞍山做网站排名滁州seo
  • 加关键词的网站seo服务外包公司
  • 大丰建站研究网站建设
  • 网站建设维护教程聊城做网站推广地方
  • 郑州七彩网站建设公司怎么样国内老牌的注册代理
  • 衡水外贸网站建设临清轴承网站建设
  • 上街郑州网站建设网站管理建设的需求分析
  • 厦门网站建设策划网站推广的常用方法有哪些
  • 做电脑图标的网站上海定制网站建设公司哪家好
  • 重庆seo网站推广工具济南网页设计师招聘信息
  • 甘肃永靖建设住建局网站深圳网络广告推广公司
  • 台州企业网站搭建电话厦门学网站建设
  • 做易经网站做网站布为网
  • 高端定制开发网站可以做网站的网络
  • 局政务网站建设管理工作总结wordpress ks主题
  • 网站集约化建设的意义网页制作成app
  • 建设银行大厂支行网站专业的营销型网站建设公司
  • 询盘网站苏州建设银行招聘网站
  • 制作网站图片手机网站跳转