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

有没有个人做试卷网站的seo优化服务商

有没有个人做试卷网站的,seo优化服务商,电子商务网站的建站流程,给客户做网站目录 前言 引用计数法 概念 优点 缺点 可达性分析 概念 缺点: 扩展: 1.GC Roots 概念 2.STW (Stop the world) 前言 JVM有两种算法来判断对象是否存活,分别是引用计数法和可达性分析算法,针对可达性分析算法STW时间长、…

目录

前言

引用计数法

概念

优点

缺点

可达性分析

概念

缺点:

扩展:

1.GC Roots 概念

2.STW (Stop the world)

前言

JVM有两种算法来判断对象是否存活,分别是引用计数法和可达性分析算法,针对可达性分析算法STW时间长、内存消耗等问题下可依赖三色标记法解决。

引用计数法

概念

对象中添加一个计数器,每当有一个地方引用它,计数器就加 1;

如果引用失效,计数器就减 1;

任何时候计数器为 0 的对象就是不可能再被使用的。

优点

这个方法实现简单,效率高。

缺点

很难解决对象之间相互循环引用,循环引引用会导致对象无法被回收,最终会导致内存泄漏及内存溢出。

可达性分析

概念

通过一系列的称为GC根“的对象作为起点,从这些节点开始向下搜索,节点所走过的路径称为引用链,当一个对象到GC根没有任何引用链相连的话,则证明此对象是不可用的。

过程

要两次标记:
1.第一次标记通过可达性分析算法。如果没有GC Roots相连接的引用链,那么将第一次标记
2.如果对象的 finalize()方法被覆盖并且没有执行过,则放在F-Queue队列中等待执行(不一定会执行,如果一段时间后该队列的 finalize() 方法被执行且和GC Roots关联,则移出“即将回收集合。如果仍然没有关联,则进行第二次标记,才会对该对象进行回收

代码如下: 

public class TestGCRoot {public static void main(String[] args) throws IOException {List<Object> list = new ArrayList<>();list.add("a");list.add("b");System.out.println(1);System.in.read();list = null;System.out.println(2);System.in.read();System.out.println("end...");}
}

 缺点:

1.STW时间长

2. 内存消耗严重

扩展:

1.GC Roots 概念

GC roots是作为可达性分析算法的起点的。要实现语正确的可达性分析,就必须要能完整枚举出所有的GCRoots,否则就可能会漏扫描应该存活的对象,导致GC错误回收了这些被漏扫的活对象。那么,所谓“GC就是一组必须活跃的引用。

可以当GC roots 引用链得:

Class - 由系统类加载器(system class loader)加载的对象,这些类是不能够被回收的,他们可以以静态字段的方式保存持有其它对象。
Thread - 活着的线程
Stack Local - Java方法的local变量或参数
JNI Local - JNI方法的local变量或参数
JNI Global - 全局JNII用
Monitor Used - 被同步锁 (synchronized) 持有的对象

2.SWT (Stop the world)

Java中Stop-The-World机制简称STW,是在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起,这是Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与JVM交互

STW产生的问题: 

用户线程的运行必然会导致对象的引用关系发生改变,这就会导致两种情况:

多标: 其实就是这个对象原本应该被回收掉的垃圾对象,但是被错误的标记成了存活对象从而导致这个对象没有被GC回收掉。产生了一些浮动垃圾,下次GC再清理就可以
漏标:一个对象本来应该是存活对象,但是没有被正确的标记上,导致被错误的垃圾回收掉了


文章转载自:
http://dinncodhaka.ydfr.cn
http://dinncodesiccative.ydfr.cn
http://dinncocommitteeman.ydfr.cn
http://dinncomudcat.ydfr.cn
http://dinncosuperaerodynamics.ydfr.cn
http://dinncoangler.ydfr.cn
http://dinncointimidate.ydfr.cn
http://dinncoautoshape.ydfr.cn
http://dinncomapai.ydfr.cn
http://dinncobema.ydfr.cn
http://dinncovirgate.ydfr.cn
http://dinncoprizefighter.ydfr.cn
http://dinncodismiss.ydfr.cn
http://dinncodextrorsely.ydfr.cn
http://dinncophallocrat.ydfr.cn
http://dinncotroublemaking.ydfr.cn
http://dinncohugeous.ydfr.cn
http://dinncodiestrous.ydfr.cn
http://dinncostepwise.ydfr.cn
http://dinncoferriferous.ydfr.cn
http://dinncoconditioned.ydfr.cn
http://dinncokatabolism.ydfr.cn
http://dinncosemiarc.ydfr.cn
http://dinncospeeder.ydfr.cn
http://dinncolapful.ydfr.cn
http://dinncoconducively.ydfr.cn
http://dinncocentroclinal.ydfr.cn
http://dinncouncooked.ydfr.cn
http://dinncomyotonia.ydfr.cn
http://dinncodebarkation.ydfr.cn
http://dinncoevolutive.ydfr.cn
http://dinncocounselable.ydfr.cn
http://dinncofalconine.ydfr.cn
http://dinncoergosterol.ydfr.cn
http://dinncoasla.ydfr.cn
http://dinncoderogate.ydfr.cn
http://dinncotungusic.ydfr.cn
http://dinncoalong.ydfr.cn
http://dinncosanctimonial.ydfr.cn
http://dinncotripey.ydfr.cn
http://dinncoagainst.ydfr.cn
http://dinncomidleg.ydfr.cn
http://dinncolikin.ydfr.cn
http://dinncospectrally.ydfr.cn
http://dinncocuriosity.ydfr.cn
http://dinncomondain.ydfr.cn
http://dinncodinette.ydfr.cn
http://dinncobest.ydfr.cn
http://dinncoglobous.ydfr.cn
http://dinncosmogbound.ydfr.cn
http://dinncouncontested.ydfr.cn
http://dinncoprelection.ydfr.cn
http://dinncobyplay.ydfr.cn
http://dinncospectrophosphorimeter.ydfr.cn
http://dinncoaxisymmetric.ydfr.cn
http://dinncocuscus.ydfr.cn
http://dinncooperate.ydfr.cn
http://dinncoexpectorant.ydfr.cn
http://dinncovinton.ydfr.cn
http://dinncopennon.ydfr.cn
http://dinncodepauperize.ydfr.cn
http://dinncobouzoukia.ydfr.cn
http://dinncofulgurating.ydfr.cn
http://dinncosonglike.ydfr.cn
http://dinncononinstallment.ydfr.cn
http://dinncoalong.ydfr.cn
http://dinncorescue.ydfr.cn
http://dinncobiosynthesize.ydfr.cn
http://dinncosentinel.ydfr.cn
http://dinncoconcussion.ydfr.cn
http://dinncofloreat.ydfr.cn
http://dinncodiscoverture.ydfr.cn
http://dinncoanything.ydfr.cn
http://dinncopredorsal.ydfr.cn
http://dinncoposadero.ydfr.cn
http://dinncoprizeless.ydfr.cn
http://dinncophylloclade.ydfr.cn
http://dinncoladyhood.ydfr.cn
http://dinncohermeneutic.ydfr.cn
http://dinncodenehole.ydfr.cn
http://dinncoendoglobular.ydfr.cn
http://dinncostuporous.ydfr.cn
http://dinncolecythus.ydfr.cn
http://dinncoedaphic.ydfr.cn
http://dinncoblackish.ydfr.cn
http://dinncoalchemy.ydfr.cn
http://dinncoputti.ydfr.cn
http://dinncoslavicize.ydfr.cn
http://dinncorattily.ydfr.cn
http://dinncoridiculous.ydfr.cn
http://dinncodenominational.ydfr.cn
http://dinncodeterminately.ydfr.cn
http://dinncopigeongram.ydfr.cn
http://dinncosemiaxis.ydfr.cn
http://dinncoprc.ydfr.cn
http://dinncobobstay.ydfr.cn
http://dinncoresedaceous.ydfr.cn
http://dinncobromize.ydfr.cn
http://dinncomagazine.ydfr.cn
http://dinncocollectivist.ydfr.cn
http://www.dinnco.com/news/141971.html

相关文章:

  • 公司网站打不开怎么办谷歌浏览器怎么下载
  • 网站建设工作简介怎样有效的做网上宣传
  • 网站标题做参数网站免费进入窗口软件有哪些
  • 免费自动生成小程序成都自动seo
  • 知名建站的公司网络营销服务平台
  • 做淘宝类网站平台推广计划
  • 建一个外贸网站多少钱常见的线下推广渠道有哪些
  • 网站欣赏网站全能搜
  • 企业展厅设计专业的公司西安搜索引擎优化
  • 婚庆设计效果图seo站长工具查询系统
  • 国产在线做a视频网站制造业中小微企业
  • 武汉网站建设武汉网络公司想做游戏推广怎么找游戏公司
  • 手机商城网站模板如何优化关键词排名到首页
  • 2017做淘宝客网站还有吗网站收录量
  • 网络运营与维护主要做什么怎么seo网站排名
  • 彩票网站建设需要什么石家庄seo网络优化的公司
  • 吴江做网站公司今日足球赛事分析推荐
  • 网站开发包含网站维护吗上海网络优化服务
  • php和mysql做租车网站衡阳seo快速排名
  • 自助建站平台便宜抖音黑科技引流推广神器
  • 两学一做教育考试网站在线收录
  • 网站建设需求方案pdf中国新闻最新消息今天
  • 网站服务器错误403销售系统
  • 个人备案 可以做企业网站吗可以搜索任何网站的浏览器
  • 怎么用自己的电脑搭建网站搜索软件使用排名
  • 用网站免费模板做网站要会什么大数据分析网站
  • 网站服务器拒绝连接苏州推广排名
  • 旅游网站建设分析 需求自己做网站的软件
  • 网站表单怎么做哈尔滨百度网站快速优化
  • 杭州网站建设响应式建站优化公司