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

怎么查看网站虚拟空间wordpress智能机器人

怎么查看网站虚拟空间,wordpress智能机器人,蚌埠市重点工程建设管理局网站,非自己的网站如何做二次跳转这节课给小伙伴们讲解的是GC是什么,以及Java如何判断对象可以进行回收和常见的GC算法有哪些。 这个面试题可能出现在面试笔试部分,也可能出现在面试中面试官直接问的部分。 1. GC是什么 GC 全称 garbage collection,翻译过来叫做垃圾回收器。…

        这节课给小伙伴们讲解的是GC是什么,以及Java如何判断对象可以进行回收和常见的GC算法有哪些。 这个面试题可能出现在面试笔试部分,也可能出现在面试中面试官直接问的部分。

1. GC是什么

        GC 全称 garbage collection,翻译过来叫做垃圾回收器。 GC的主要作用就是回收JVM中不再使用的对象所占内存。 JVM运行时堆内存和方法区中数据。而虚拟机栈、程序计数器、本地方法栈都是根据线程创建而创建, 随着线程销毁而销毁,所以不需要进行回收。

2. GC如何判断对象是否可以进行回收

2.1 引用计数(已淘汰)

        引用计数算法就是看对象是否被引用。如果引用则对象计数器加一。如果释放引用计数器减一。但是引用计数算法最大的问题就是循环引用问题。当出现循环引用时对象计数器至少为1.这时候对象可能已经是垃圾了,但是无法被回收。(循环引用)

2.2 可达性分析

        根达可算法没有引用计数算法中循环引用无法被回收的问题。 其主要思路是通过一系列名为GC Roots的对象作为根,从根开始往下搜索,搜索过程经过的路径称为引用链(Reference Chain),当一个对象到达GC Root时表示当前对象还在使用,如果没有引用的或者和 其他非GC Roots循环引用的内容都是垃圾。静态变量、线程变量、常量池、JNI(指针)都是GC Roots 。

 3.GC如何判断对象是否可以进行回收

3.1 标记清除算法(Mark-sweep)

  • 标记:从根节点(如栈、全局变量)开始,递归地遍历所有可达对象,并标记它们。
  • 清除:遍历整个对象空间,清除未标记的对象。

        缺点:简单,但可能产生内存碎片。

3.2 标记压缩算法(Mark-Compact)

  • 标记:与标记-清除算法相同,从根节点开始标记所有可达对象。
  • 整理:将所有标记的对象移动到对象空间的一端,整理出连续的空闲空间。

        减少内存碎片,但整理过程耗时。

3.3 复制算法(coping)

  • 复制:将对象空间分为两部分,每次只使用其中一部分。当这部分空间用完时,将所有存活对象复制到另一部分空间,然后清除原空间。

        避免内存碎片,但需要额外空间。

3.4 分代收集(Generational Collection)算法

  • 分代:将对象空间分为几代,新对象分配到年轻代,经过多次GC后,存活对象移动到年老代。
  • 收集:根据对象的年龄,选择不同的GC策略。年轻代使用复制算法,年老代使用标记-清除或标记-整理算法。

        提高GC效率,减少GC时间,是现代JVM中常用的GC算法。

都看到这里啦,点个小小的赞吧!

期待你的关注这将会是我更新的最大动力 !

关注我,回复:面试题  获取资料!!!


文章转载自:

http://P7Y7GQCg.bydpr.cn
http://H2YYBAKv.bydpr.cn
http://droVREmu.bydpr.cn
http://SBB16KhN.bydpr.cn
http://vZxrnUcw.bydpr.cn
http://sFGL7Ls1.bydpr.cn
http://eJZBc97n.bydpr.cn
http://jnjx9jeD.bydpr.cn
http://Ap6fzUZW.bydpr.cn
http://FFZIf8lK.bydpr.cn
http://87cJXuzn.bydpr.cn
http://Uf5FmnK5.bydpr.cn
http://jjRAQ0GT.bydpr.cn
http://9sdN6HQU.bydpr.cn
http://SitKCEjl.bydpr.cn
http://fHAt5pCD.bydpr.cn
http://VAOGkv1o.bydpr.cn
http://W5SU2WU0.bydpr.cn
http://Fntocgvp.bydpr.cn
http://5ZKwgi1t.bydpr.cn
http://JaDDShFy.bydpr.cn
http://fhR7GEyU.bydpr.cn
http://X2iL6Lr1.bydpr.cn
http://VqVLYhjf.bydpr.cn
http://NeLCuEY3.bydpr.cn
http://dzLeKknV.bydpr.cn
http://LAQU5bYP.bydpr.cn
http://4veW9pfn.bydpr.cn
http://JuP5mEMC.bydpr.cn
http://uEJ0G5Jf.bydpr.cn
http://www.dtcms.com/wzjs/760653.html

相关文章:

  • 国外做汽配的网站垦利县企业型网站建设
  • 网站托管共享服务器费用一年多少钱公众号开发答题活动
  • 如何提高网站的转化率wordpress添加模块
  • 做销售网站需要多少钱唐山做网站的公司
  • 百度网站电话是多少空白word个人简历
  • 接网站建设的平台wordpress文本地化
  • 做网站的业务逻辑app定制开发公司在哪里
  • 大连房地产网站开发站长之家whois
  • 智能建站工具河南整站百度快照优化
  • 建材网站建设公司做网络私活的网站
  • ppt怎么做网站怎么建网站不用买空间
  • 百科网站源码手机端网站尺寸规范
  • 做京东一样的网站网站 建设 拖拉 源码 系统
  • 凡科网站怎么做淘宝客朗格手表网站
  • 济南网站推广排名怎么样自己做网站接订单
  • 学校网站建设的目的个人建网站的步骤
  • 网站不能上传图片江苏恒博网络推广有限公司
  • 装饰网站方案互联网十大上市公司
  • 全球搜索引擎网站三个字公司名字大全 必过
  • 厦门网站建设满山红陵水网站建设
  • 网站域名注册费用做酒类网站
  • wordpress 主题乱了四川网站推广优化
  • 黔东南网站开发gzklyy有做酒席酒水网站吗
  • 微信的官方首页seo免费工具
  • 天津教育网站官网哪个网站可以悬赏做图
  • 乐清网站设计制作网站开发厂商
  • 怎么给公司网站上放视频重庆新闻发布会直播
  • 不动产登记门户网站建设大理悦花轩客栈在哪些网站做推广
  • 微信公众号的模板网站网站建设提案怎么写
  • 网站运营的概念一个人可以做几个网站负责人