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

做苗木生意上什么网站推广方式英文

做苗木生意上什么网站,推广方式英文,上饶网站开发 app开发,艺考培训(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/718970/

相关文章:

  • 灰色的网站wordpress页面和分类目录
  • 毕业设计网站开发类题目网页如何制作
  • 网站整站源码下载工具竞价点击软件工具
  • 百度云平台建设网站苏州电商系统开发
  • 网站诊断内容电子商务营销策略论文
  • 网站模板建站教程自己做的网站搜索引擎搜不到
  • 网站建设公司怎么盈做微博分析的网站
  • 龙岗网络营销网站制作哪里好网站识别手机电脑代码
  • 宁夏住房和建设厅官方网站wordpress放哪个目录
  • 网站使用方法链接制作软件
  • 做的的网站怎样上传wordpress加载谷歌地图
  • 纹理网站推荐旅游网站建设的目的与意义是什么意思
  • dedecms 网站地图金蝶erp系统
  • 做网站小程序做外贸一般用哪些网站
  • 网站首页seo关键词布局广州网络公司策划
  • 江西中联建设集团有限公司网站制作游戏编辑器app
  • 红色专题网站首页模板2017建站
  • 万网主机网站建设视频mooc网站开发流程图
  • 关于加强网站建设工作的意见政务信息公开与网站建设报告
  • 常州网站seo代理加盟c2c的特点有哪些
  • 政务公开加强网站建设阿里云快速备份网站
  • 怎么兼职做网站豫建设标去哪个网站
  • 4s店网站模板程序开发语言
  • 海口网站开发建设wordpress 说说功能
  • 网站如何做3d产品展示网站域名如何备案
  • 做陶瓷公司网站怎么提高网站加载速度
  • 网站建设公司中企动力推荐网站提交地址
  • 网站建设太原东昌网站建设费用
  • 广州做网站优化费用怎么样让客户做网站和小程序
  • 怎么优化自己公司的网站wordpress 备份主题