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

设计的网站都有哪些内容个人网站制作方法

设计的网站都有哪些内容,个人网站制作方法,ae模板素材网站,树莓派wordpress建站标记清除 通过遍历GC Root后得到不再被引用的对象,对没被引用的对象做一个标记处理,然后对其进行清除。 优点:速度快 缺点:会产生内存碎片,可能会导致空闲的内存足够保存对象,但由于不连续而保存失败。 标…

标记清除

通过遍历GC Root后得到不再被引用的对象,对没被引用的对象做一个标记处理,然后对其进行清除。

优点:速度快

缺点:会产生内存碎片,可能会导致空闲的内存足够保存对象,但由于不连续而保存失败。

标记整理

和标记清除差不多类似,但不同的是它会对清理过的内存进行一个整理,不会产生内存碎片。

优点:没有内存碎片

缺点:涉及到内存地址移动,如果程序中引用变量的内存地址改变还需要进行修改。速度慢

复制算法

需要两块区域,一份From和一份To,将From中存活的区域进行一个复制到To区域。

复制完成后,清空From所用内存,并交换From与To的区域,使得To区域保持空

优点:不会产生内存碎片

缺点:需要双倍的内存空间

分代算法

在JVM中,垃圾回收通常是以上三种垃圾回收机制一起使用,而不是单独使用一种

新生代中,需要保存用完就可以回收的对象,清理比较频繁,而老年代保存的是需要长久使用的对象,因此清理频率低,同时清理速度慢。针对不同的区域采用不同的垃圾清理算法。在JVM中,使用的就是分代算法

所谓伊甸园,就是诞生对象的区域。不管是什么对象,都先存储在伊甸园。如下图所示,当伊甸园不满足容纳新的对象时,会进行一次小的垃圾回收(Minor GC),会将伊甸园中存活的对象复制到幸存区To中并且记录对象存活次数(每执行一次垃圾回收,所有没被回收的对象生命值+1,当生命值超过一定值后(最大为15次),则会放入老年代区域),然后将伊甸园内存清空,交换From与To的内存区域。等到下一次执行Minor GC时,除了扫描伊甸园存活对象之外还要扫描幸存区From中的对象,然后将所有存活的对象存放在幸存区To中后交换From与To的内存区域。

当所有的区域都不能够满足容纳新的对象时,先回进行一次Minor GC,当回收完依旧无法满足容纳新对象则会进行一次大的垃圾回收Full GC,此次回收会对所有的区域进行垃圾回收

当进行垃圾回收时,会暂停所用的用户线程(stop the world,即STW),因为涉及到了内存地址变化,所以其他线程都会停止等到垃圾回收结束后才会接着进行。

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

相关文章:

  • 如何写网站开发需求文档网页设计排版布局技巧
  • amp网站建设个人网页设计作品模板简单
  • 向国旗敬礼做美德少年网站seo优化与品牌官网定制
  • 山东网站备案注销wordpress标题后缀
  • 廊坊网站建设公司哪家好如何做网站架构
  • 手机网站建设与布局手机界面设计素材
  • 个人备案挂企业网站wordpress手机编辑
  • 重庆公司印章代码查询seo是啥意思
  • 财务公司网站开发源码辽宁建设工程信息网官网新网址
  • 温岭网站建设联系电话网站 栏目 英语
  • 网站收录了怎么做排名网站开发技术项目
  • 做网站白云wordpress主题阁
  • 重庆智能网站建设哪里好深圳企业官网网站建设
  • 毕节市城乡住房建设网站紫云网站建设
  • html创建站点的步骤cms网站下载
  • 宁波做网站软件个人网站备案名
  • 毕业设计做网站有哪些需求公司手机版网站模板免费下载
  • 网站制作工资怎么打广告宣传自己的产品
  • 做不好的网站违法吗企业网站流量预估
  • 怎么自己做一个网站企业策划工作内容
  • 青岛网站建设网站设计用ps做网站页面
  • 在局网站 作风建设衡水哪有建网站的吗
  • 桐庐网站建设网上买手表哪个平台最好
  • 志愿服务网站开发建设工程图审管理信息系统网站
  • 乌兰察布做网站的公司网站数据库建设
  • 个人网站制作步骤网站建设丶金手指下拉14
  • 手机网站自动适配wordpress for sae 4.3
  • 内容导购网站模板网站建设费 摊销处理
  • 网站建设价位湖南做网站seo
  • 简述网站的制作流程辽源做网站