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

如何用区块链加密wordpress优化网站佛山厂商

如何用区块链加密wordpress,优化网站佛山厂商,忻府网站建设,龙陵网站建设(1)分代回收_1 Java虚拟机都是结合前面几种算法,让他们协同工作,具体实现是虚拟机里面一个叫做分代的垃圾回收机制,把我们堆内存大的区域划分为两块新生代、老年代 新生代有划分为伊甸园、幸存区Form、幸存区To 为什…

(1)分代回收_1

Java虚拟机都是结合前面几种算法,让他们协同工作,具体实现是虚拟机里面一个叫做分代的垃圾回收机制,把我们堆内存大的区域划分为两块新生代、老年代

新生代有划分为伊甸园、幸存区Form、幸存区To

为什么要这样区域划分呢?因为java中有的对象需要长时间使用,长时间使用的对象呢我就把放到老年代当中,哪些用完就可以丢弃的对象把它放在新生代当中,这样根据对象生命周期不同的特点进行不同的垃圾回收策略,老年代的垃圾回收很久才发生一次,新生代的垃圾回收发生比较频繁,不同的区域采用不同的算法就可以对垃圾回收,更有效的对垃圾回收进行管理

新生代的垃圾比如我们在楼下设置的垃圾场手机生活中的盒饭,手纸等等频繁的垃圾

老年代:比如每家每户用旧的椅子等等,当以后空间紧张屋子里放不下的时候,来清理这些旧用垃圾 ,执行的频率较低

(2)分代回收_2

当我们新创建对象时,新对象会采用伊甸园的空间

当伊甸园的空间逐渐放满时,在新建对象放不下时,就会触发一次垃圾回收,小的垃圾回收Minor GC ,Minor GC会采用前面讲的可达性分析算法沿着GC Roor引用链去找,看这些对象哪些有用那些可作为垃圾,进行标记  ,标记成功了采用复制算法,把存活的对象复制到幸存区To中

然后把幸存的对象进行加1,然后把伊甸园中没有的对象回收掉了

再交换幸存区Form和幸存区To的位置;

然后伊甸园就可以继续存放新产生的对象啦:

当存满后又一次触发Minor GC,此时去看伊甸园中存活的对象找到以外,把幸存区中有没有继续存活的对象,把伊甸园中的对象复制到TO中并且寿命加1,在看一下幸存区中存活的对象移入到TO中去寿命变为2,其余的垃圾对象回收掉

然后再交换幸存区的位置:

幸存区的对象不会一直在幸存区中待着,当寿命达到一个阈值,比如经过15次垃圾回收,这个对象价值比较高,那么没必要把它一直在幸存区留着,把它移到老年代中去

当出现新生代和老年代的对象都要放满时,此时会触发一次Full GC

当老年代空间不足先尝试回收新生代,当新生代内存不够尝试触发Full GC,触发一个老年代的垃圾回收,从新生到老年做一个整个的处理

老年代采用的算法可能是标记+清除(时间稍微慢)  可能是标记+整理算法(时间比较慢)

通过垃圾回收,如果老年代的空间还是不足,就会触发内存溢出异常

(3)分代回收_3

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

相关文章:

  • seo网站优化推广费用口碑很好的金句
  • 怎么可以预览自己做的网站windows部署网站php
  • 莆田手表网站小程序app开发软件定制
  • 贵阳网站制作服务商wordpress设置当前页面标题
  • 如何做高校的网站版面设计浙江龙元建设集团 网站
  • 杭州做网站的企业汕头公众号开发公司
  • 电子商务网站建设视频教程太原网站建设网格未来
  • 做网站编辑的时候没保存怎么网站大全免费完整版
  • 医院网站建设课程代码嘉定华亭网站建设
  • vue 做网站 seo平面图怎么画
  • 软件销售网站模板茶叶价格网站建设
  • cms 企业网站vs建设网站
  • 江都网站制作制作网站的方法有哪些
  • 网站建设行业现状网站与域名
  • 厦门网站建设技术支持兰西网站建设
  • 为什么做网站的会弄友情链接中国兰州网兰州频道
  • 潍坊制作网站公司wordpress加载完再显示
  • 网站怎么做白色字购物网站app推广方案
  • wordpress 视频站模板下载世界500强企业排行
  • 开网站建设公司好兰州新区网站建设
  • 网站服务器是主机吗网站 例
  • 自己做的产品在哪个网站上可从卖图片展示网站建设
  • 沣东新城开发建设集团有限公司网站软媒win7优化大师
  • 刚做的网站怎么在百度搜到360网站seo手机优化软件
  • 域名申请好了 怎么做网站北京网站设计网站公司
  • 的网站建设oa软件开发公司
  • 宁波p2p网站建设 align center
  • 网站建设的教学设计快速制作效果图软件
  • 中国招标机构哪个网站做的好如何给企业做网络推广
  • wordpress 中介网站义乌市场官方网站