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

南昌网站建设公司好么没有排名的网站怎么做

南昌网站建设公司好么,没有排名的网站怎么做,定西市城乡建设局网站,win2008 建立网站JVM 内存分哪几个区#xff0c;每个区的作用是什么? java 虚拟机主要分为以下一个区:方法区#xff1a; 1. 有时候也成为永久代#xff0c;在该区内很少发生垃圾回收#xff0c;但是并不代表不发生 GC#xff0c;在这里进行的 GC 主要是对方法区里的常量池和对类型…JVM 内存分哪几个区每个区的作用是什么? java 虚拟机主要分为以下一个区:方法区 1. 有时候也成为永久代在该区内很少发生垃圾回收但是并不代表不发生 GC在这里进行的 GC 主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后 的代码等数据。 3. 该区域是被线程共享的。 4. 方法区里有一个运行时常量池用于存放静态编译产生的字面量和符号引用。该常量池具有动态 性也就是说常量并不一定是编译时确定运行时生成的常量也会存在这个常量池中。 虚拟机栈: 1. 虚拟机栈也就是我们平常所称的栈内存,它为 java 方法服务每个方法在执行的时候都 会创建一个栈帧用于存储局部变量表、操作数栈、动态链接和方法出口等信息。 2. 虚拟机栈是线程私有的它的生命周期与线程相同。 3. 局部变量表里存储的是基本数据类型、returnAddress 类型指向一条字节码指令的地址和对象 引用这个对象引用有可能是指向对象起始地址的一个指针也有可能是代表对象的句柄或者与对 象相关联的位置。局部变量所需的内存空间在编译器间确定 4. 操作数栈的作用主要用来存储运算结果以及运算的操作数它不同于局部变量表通过索引来访问 而是压栈和出栈的方式 5. 每个栈帧都包含一个指向运行时常量池中该栈帧所属方法的引用持有这个引用是为了支持方法调 用过程中的动态连接.动态链接就是将常量池中的符号引用在运行期转化为直接引用。 本地方法栈 本地方法栈和虚拟机栈类似只不过本地方法栈为 Native 方法服务。 堆 java 堆是所有线程所共享的一块内存在虚拟机启动时创建几乎所有的对象实例都在这里创建因此 该区域经常发生垃圾回收操作。 程序计数器 内存空间小字节码解释器工作时通过改变这个计数值可以选取下一条需要执行的字节码指令分支、 循环、跳转、异常处理和线程恢复等功能都需要依赖这个计数器完成。该内存区域是唯一一个 java 虚拟 机规范没有规定任何 OOM 情况的区域。 如和判断一个对象是否存活?(或者 GC 对象的判定方法) 判断一个对象是否存活有两种方法: 1. 引用计数法 所谓引用计数法就是给每一个对象设置一个引用计数器每当有一个地方引用这个对象时就将计数器 加一引用失效时计数器就减一。当一个对象的引用计数器为零时说明此对象没有被引用也就是 “死对象”,将会被垃圾回收.引用计数法有一个缺陷就是无法解决循环引用问题也就是说当对象 A 引用对象 B对象B 又引用者对 象 A那么此时 A,B 对象的引用计数器都不为零也就造成无法完成垃圾回收所以主流的虚拟机都没 有采用这种算法。 2. 可达性算法(引用链法) 该算法的思想是从一个被称为 GC Roots 的对象开始向下搜索如果一个对象到 GC Roots 没有任何 引用链相连时则说明此对象不可用。 在 java 中可以作为 GC Roots 的对象有以下几种: · 虚拟机栈中引用的对象 · 方法区类静态属性引用的对象 · 方法区常量池引用的对象 · 本地方法栈 JNI 引用的对象 虽然这些算法可以判定一个对象是否能被回收但是当满足上述条件时一个对象比不一定会被回收。 当一个对象不可达 GC Root 时这个对象并 不会立马被回收而是出于一个死缓的阶段若要被真正的回收需要经历两次标记 如果对象在可达性分析中没有与 GC Root 的引用链那么此时就会被第一次标记并且进行一次筛选筛 选的条件是是否有必要执行 finalize()方法。当对象没有覆盖 finalize()方法或者已被虚拟机调用过那么 就认为是没必要的。 如果该对象有必要执行 finalize()方法那么这个对象将会放在一个称为 F-Queue 的对队列中虚拟机 会触发一个 Finalize()线程去执行此线程是低优先级的并且虚拟机不会承诺一直等待它运行完这是 因为如果 finalize()执行缓慢或者发生了死锁那么就会造成 F- Queue 队列一直等待造成了内存回收 系统的崩溃。GC 对处于 F-Queue 中的对象进行 第二次被标记这时该对象将被移除”即将回收”集合等待回收。
http://www.tj-hxxt.cn/news/232951.html

相关文章:

  • 网站制作怎么自己做网站产品网页设计模板
  • 克隆网站首页做单页站几个文件夹网络推广文案范文
  • 企业商务网站建设策划书wordpress外网ip访问
  • 网站快照是自己做的吗wordpress时间轴scopic主题
  • 西安建设公司网站网站建设模板报价
  • 山西官方网站有哪些wordpress不花钱
  • 怎么做一个免费网站企业做网站设计的
  • 心悦免做卡领取网站大学生网页设计作业成品
  • 北京做网站哪家公司好深圳网站设计 创同盟
  • 网站顶部滑动展示的div层提示效果网站建设开发技术天津
  • 东莞做网站dgjcwl两学一做网上答题网站
  • 网站建设的费用是多少钱网站建设方案开发
  • 邳州城乡住房和城乡建设网站mip 网站
  • 无锡网站制作公司报价全景网站是怎么做的
  • 校园网站建设初探社区推广宣传活动方案
  • 网站建设昆明哪家好网站文件解压
  • 长沙电商网站开发全新的手机网站设计
  • 香河县做网站医院网络营销推广方案
  • 微信公众号直接链接网站怎么做自己建设网站的费用
  • 怎样做一个网站做淘宝的网站有哪些内容吗
  • 网站镜像 cdnphp精品源码
  • 济南百度网站开发微信小程序开发零基础入门
  • 郑州建设网站推广公司在线照片处理编辑器
  • 东莞公司官网建站莱芜网站建设设计外包
  • 某个网站做拍卖预展的好处设计网站登录框ps怎么做
  • 页游网站重庆做网站找谁
  • 佛山骏域网站建设专家开通域名
  • 谷歌官方建站服务拨付网站建设经费的请示
  • 如何撰写网站建设方案书外贸付款方式
  • wordpress网站搜索引擎中国世界排名前200的大学名单