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

网站制作教程dw生产企业网站如何做seo

网站制作教程dw,生产企业网站如何做seo,网站建设应该注意什么,wordpress图片上传后显示不出来本次学习的主要内容如下: 如何判断对象可以回收垃圾回收算法分代垃圾回收垃圾回收器垃圾回收调优 JVM采用的可达性分析算法 Java虚拟机中的垃圾回收器采用可达性分析来探索所有存活的对象扫描堆中的对象,看是否能够沿着GC Root对象为起点的引用链找到…

本次学习的主要内容如下:

  1. 如何判断对象可以回收
  2. 垃圾回收算法
  3. 分代垃圾回收
  4. 垃圾回收器
  5. 垃圾回收调优

JVM采用的可达性分析算法

  • Java虚拟机中的垃圾回收器采用可达性分析来探索所有存活的对象
  • 扫描堆中的对象,看是否能够沿着GC Root对象为起点的引用链找到该对象,找不到,表示可以回收

四种引用

1、强引用

      当没有任何对象跟其有引用时,就会被垃圾回收机制回收

2、软引用

      无强引用引用时,发生垃圾回收后,且发现内存仍然不足,就会被垃圾回收机制回收

3、弱引用

      无强引用引用时,发生垃圾回收,不管内存是否充足,都会被回收掉

4、虚引用

      必须配合引用队列使用,虚拟引用引用的对象被垃圾回收时,虚引用自己就会放入引用队列,而间接的用线程调用虚拟引用对象的方法,调用Unsafe.greeMemory去释放直接内存

5、终结器引用

      必须配合引用队列使用,当其对象被回收时,会将终结器引用加入引用队列,此时其对象还未被垃圾回收,再由FinallizeHandler线程去查看引用队列是否有终结器引用,若有,则会找到对应的对象并且调用其finallize()方法,使其下次垃圾回收时会被回收

垃圾回收算法

标记清楚:第一个阶段先标记哪些可能是垃圾,第二个阶段就是把垃圾占用的空间释放;其优点就是速度快,但是容易导致空间不连续,导致产生内存碎片

标记整理:清理的过程中将可用的对象向前移动,使内存更为紧凑。就不会再产生内存碎片了,但是效率较低

复制:有两个区域FROM和TO,将不被引用的对象标记为垃圾,然后清除,将存活的对象复制到TO区,不会产生碎片但是会占用双倍内存空间

分代回收

主要分为两个大区域:新生代和老年代;经常要使用的对象放在老年代中,而用完就可以删掉的对象放在新生代中

minor gc会引发 stop the world,暂停其他用户的线程,等垃圾回收结束,用户线程才恢复运行;当老年代空间不足,会先尝试触发minor gc,如果之后空间仍不足,那么触发full gc,STW时间更长

 垃圾回收器

1、串行垃圾回收器

      ·单线程

      ·堆内存较小,适合个人电脑

2、吞吐量优先的垃圾回收器

      ·多线程

      ·堆内存较大,多核cpu

      ·让单位时间内,STW的时间最短

3、响应时间优先的垃圾回收器

      ·多线程

      ·堆内存较大,多核cpu

      ·尽可能让单次STW的时间最短


文章转载自:

http://zG4O8Aou.cxtbh.cn
http://Yd4UWxXs.cxtbh.cn
http://2HcvESiO.cxtbh.cn
http://gNE32G9C.cxtbh.cn
http://Sjw2NXpG.cxtbh.cn
http://o7aKD0jw.cxtbh.cn
http://IOH74LhI.cxtbh.cn
http://AHkVQMGb.cxtbh.cn
http://t8sI0OSc.cxtbh.cn
http://vQ10tkD6.cxtbh.cn
http://0WdyZf5w.cxtbh.cn
http://BuBF5R2I.cxtbh.cn
http://e1Pf2JkP.cxtbh.cn
http://FT3qsryi.cxtbh.cn
http://FResvEv1.cxtbh.cn
http://Z4F8dV6x.cxtbh.cn
http://kjgXkoVB.cxtbh.cn
http://0EOkph8u.cxtbh.cn
http://BLPrvHQu.cxtbh.cn
http://YzrLtK4D.cxtbh.cn
http://aU4uskbt.cxtbh.cn
http://zkpNgad0.cxtbh.cn
http://FHAeFGWy.cxtbh.cn
http://0tDZluwA.cxtbh.cn
http://ssf9hbNs.cxtbh.cn
http://PDJUUVrV.cxtbh.cn
http://T6haw7fY.cxtbh.cn
http://WfRaSUGW.cxtbh.cn
http://g3PGpQLR.cxtbh.cn
http://C9oIi4n8.cxtbh.cn
http://www.dtcms.com/wzjs/772856.html

相关文章:

  • 89点班组建设网站重庆专业网站营销
  • wordpress 三站合一阿里网站
  • linux下做网站竞价排名点击
  • 企业大型网站开发网站模板设计discuz论坛
  • 酒泉网站建设公司欧洲网站服务器
  • 网站建设 推广薪资岭南地区网站建设
  • 菏泽网站建设费用坂田公司做网站
  • 齐河县建设局网站向网站上传文件怎么做
  • 政务服务和数字化建设局网站高端网站建设 上海
  • 济南行业网站建设国家商标注册网查询官网
  • 网站空间与服务器天津住房和城乡建设厅网站
  • 可以做围棋习题的网站美食网站建设需求分析
  • 做网站的公司成本便宜的云服务器租用
  • 怎样做 云知梦 网站建设官网的网站首页
  • 网站没有备案怎么做支付淘点金 wordpress
  • 台州建设信息港网站传奇代理平台
  • 网站建设的技巧网站的icp备案信息
  • 彩票网站开发app谷歌关键词排名查询
  • 网站建设vip服务花箱 东莞网站建设
  • 网站的域名技巧和空间选择面签拍照 网站备案
  • 国外广告设计网站以下五项中哪项是网络营销的特点
  • 怎么做钓鱼网站spark 网站开发
  • 做网站着用什么软件自己做的网站怎么添加采集模块
  • 陕西的网站建设公司购物网站前端浮动特效怎么做
  • 利用网盘做网站wordpress iis 伪静态 中文
  • 建设的招标网站ppt的网站导航栏怎么做
  • 在线响应式网站wordpress 登录接口
  • 如何进行网站备案网站建设尽量
  • 平安保险网站网页制作软件哪个好用
  • 牙医工具网站建设课程设计报告免费纯ftp空间