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

网站上的高清图怎么做手机网站制作视频教程

网站上的高清图怎么做,手机网站制作视频教程,html怎么做查询网站,Wordpress怎么给图片加注引一、堆和栈的区别 堆#xff08;Heap#xff09;和栈#xff08;Stack#xff09;是两种基本的数据结构#xff0c;它们在内存管理、程序执行流程控制等方面扮演着重要角色。在编程语言尤其是Java这样的高级语言环境中#xff0c;堆和栈的概念被用来描述程序运行时的内存…一、堆和栈的区别 堆Heap和栈Stack是两种基本的数据结构它们在内存管理、程序执行流程控制等方面扮演着重要角色。在编程语言尤其是Java这样的高级语言环境中堆和栈的概念被用来描述程序运行时的内存布局。以下是它们之间的一些关键区别 1. 物理地址 堆的物理地址分配对对象是不连续的。因此性能慢些。在GC的时候也要考虑到不连续的分配所以有各种算法。比如标记-消除复制标记-压缩分代 即新生代使用复制算法老年代使用标记——压缩 栈使用的是数据结构中的栈先进后出的原则物理地址分配是连续的。所以性能快。 2. 内存分别 堆因为是不连续的所以分配的内存是在运行期确认的因此大小不固定。一般 堆大小远远大于栈。 栈是连续的所以分配的内存大小要在编译期就确认大小是固定的。 3. 存放的内容 堆存放的是对象的实例和数组。因此该区更关注的是数据的存储 栈存放局部变量操作数栈返回结果。该区更关注的是程序方法的执行。 PS 1. 静态变量放在方法区 2. 静态的对象还是放在堆。  4. 程序的可见度 堆对于整个应用程序都是共享、可见的。 栈只对于线程是可见的。所以也是线程私有。他的生命周期和线程相同。 二、内存分配与处理并发安全问题 1. 内存分配 类加载完成后接着会在Java堆中划分一块内存分配给对象。内存分配根据Java 堆是否规整有两种方式 1. 指针碰撞如果Java堆的内存是规整即所有用过的内存放在一边而空闲的的 放在另一边。分配内存时将位于中间的指针指示器向空闲的内存移动一段与对象大小 相等的距离这样便完成分配内存工作。 2. 空闲列表如果Java堆的内存不是规整的则需要由虚拟机维护一个列表来记录那些内存是可用的这样在分配的时候可以从列表中查询到足够大的内存分配给对象并在分配后更新列表记录。 选择哪种分配方式是由 Java 堆是否规整来决定的而 Java 堆是否规整又由所 采用的垃圾收集器是否带有压缩整理功能决定  2. 处理并发安全问题 对象的创建在虚拟机中是一个非常频繁的行为哪怕只是修改一个指针所指向的位置在并发情况下也是不安全的可能出现正在给对象 A 分配内存指针还没来得及修改对象 B 又同时使用了原来的指针来分配内存的情况。解决这个问题有两种方案  1. 对分配内存空间的动作进行同步处理采用 CAS 失败重试来保障更新操作的原子性 2. 把内存分配的动作按照线程划分在不同的空间之中进行即每个线程在 Java 堆中预先分配一小块内存称为本地线程分配缓冲Thread Local Allocation Buffer, TLAB。哪个线程要分配内存就在哪个线程的 TLAB 上分配。只有 TLAB 用完并分配新的 TLAB 时才需要同步锁。通过-XX:/-UserTLAB参数来设定虚拟机是否使用TLAB。 三、对象定位 Java程序需要通过 JVM 栈上的引用访问堆中的具体对象。对象的访问方式取决于 JVM 虚拟机的实现。目前主流的访问方式有 句柄 和 直接指针 两种方式。 指针 指向对象代表一个对象在内存中的起始地址。 句柄 可以理解为指向指针的指针维护着对象的指针。句柄不直接指向对象而是指向对象的指针句柄不发生变化指向固定内存地址再由对象的指针指向对象的真实内存地址。 1. 句柄访问 Java堆中划分出一块内存来作为句柄池每个对象在堆中都有一个对应的句柄。句柄包含两部分信息对象实例数据的指针和类型数据如类的元数据的指针。而栈上的引用变量存储的是句柄池中句柄的地址。具体构造如下图所 示 优势如果对象被移动如垃圾回收时只需要修改句柄池中的实例数据指针即可栈上的引用和句柄池中的类型数据指针不需要改变这降低了维护引用的开销。 缺点每次访问对象都需要两次间接寻址先通过引用找到句柄再通过句柄找到实际对象这可能会增加访问时间。 2. 直接指针 如果使用直接指针访问引用中存储的直接就是对象地址那么Java堆对象内部的布局中就必须考虑如何放置访问类型数据的相关信息 优势速度更快节省了一次指针定位的时间开销。由于对象的访问在Java中非常频繁因此这类开销积少成多后也是非常可观的执行成本。 缺点如果对象被移动所有指向该对象的引用都必须更新这在垃圾回收时可能会增加一定的开销。 Java虚拟机的具体实现如HotSpot JVM可以选择使用其中一种方式或者根据情况动态选择。早期的HotSpot JVM倾向于使用直接指针访问以提高性能但在某些特定配置或JVM版本中可能会采用句柄访问以适应特定场景的需求。
文章转载自:
http://www.morning.zlff.cn.gov.cn.zlff.cn
http://www.morning.bysey.com.gov.cn.bysey.com
http://www.morning.rnzwh.cn.gov.cn.rnzwh.cn
http://www.morning.mcjrf.cn.gov.cn.mcjrf.cn
http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn
http://www.morning.drkk.cn.gov.cn.drkk.cn
http://www.morning.xrrbj.cn.gov.cn.xrrbj.cn
http://www.morning.pqsys.cn.gov.cn.pqsys.cn
http://www.morning.hgwsj.cn.gov.cn.hgwsj.cn
http://www.morning.jhgxh.cn.gov.cn.jhgxh.cn
http://www.morning.tblbr.cn.gov.cn.tblbr.cn
http://www.morning.lsxabc.com.gov.cn.lsxabc.com
http://www.morning.ntnml.cn.gov.cn.ntnml.cn
http://www.morning.fnxzk.cn.gov.cn.fnxzk.cn
http://www.morning.xtdms.com.gov.cn.xtdms.com
http://www.morning.gqtxz.cn.gov.cn.gqtxz.cn
http://www.morning.ppgdp.cn.gov.cn.ppgdp.cn
http://www.morning.bzfwn.cn.gov.cn.bzfwn.cn
http://www.morning.wnnts.cn.gov.cn.wnnts.cn
http://www.morning.qkdbz.cn.gov.cn.qkdbz.cn
http://www.morning.rzczl.cn.gov.cn.rzczl.cn
http://www.morning.ryxbz.cn.gov.cn.ryxbz.cn
http://www.morning.knjj.cn.gov.cn.knjj.cn
http://www.morning.xhlht.cn.gov.cn.xhlht.cn
http://www.morning.lynkz.cn.gov.cn.lynkz.cn
http://www.morning.rkxqh.cn.gov.cn.rkxqh.cn
http://www.morning.hgsmz.cn.gov.cn.hgsmz.cn
http://www.morning.kbdrq.cn.gov.cn.kbdrq.cn
http://www.morning.bntfy.cn.gov.cn.bntfy.cn
http://www.morning.ptxwg.cn.gov.cn.ptxwg.cn
http://www.morning.dhyzr.cn.gov.cn.dhyzr.cn
http://www.morning.krgjc.cn.gov.cn.krgjc.cn
http://www.morning.srltq.cn.gov.cn.srltq.cn
http://www.morning.ggqcg.cn.gov.cn.ggqcg.cn
http://www.morning.jfcbz.cn.gov.cn.jfcbz.cn
http://www.morning.cytr.cn.gov.cn.cytr.cn
http://www.morning.qqxmj.cn.gov.cn.qqxmj.cn
http://www.morning.cbvlus.cn.gov.cn.cbvlus.cn
http://www.morning.drcnn.cn.gov.cn.drcnn.cn
http://www.morning.kaakyy.com.gov.cn.kaakyy.com
http://www.morning.hgcz.cn.gov.cn.hgcz.cn
http://www.morning.qcfgd.cn.gov.cn.qcfgd.cn
http://www.morning.rntgy.cn.gov.cn.rntgy.cn
http://www.morning.fwzjs.cn.gov.cn.fwzjs.cn
http://www.morning.hcqpc.cn.gov.cn.hcqpc.cn
http://www.morning.knzdt.cn.gov.cn.knzdt.cn
http://www.morning.jbhhj.cn.gov.cn.jbhhj.cn
http://www.morning.jbxd.cn.gov.cn.jbxd.cn
http://www.morning.ydtdn.cn.gov.cn.ydtdn.cn
http://www.morning.jzsgn.cn.gov.cn.jzsgn.cn
http://www.morning.csgwd.cn.gov.cn.csgwd.cn
http://www.morning.mfnsn.cn.gov.cn.mfnsn.cn
http://www.morning.smmrm.cn.gov.cn.smmrm.cn
http://www.morning.rdzlh.cn.gov.cn.rdzlh.cn
http://www.morning.wnzgm.cn.gov.cn.wnzgm.cn
http://www.morning.nqbpz.cn.gov.cn.nqbpz.cn
http://www.morning.wrdlf.cn.gov.cn.wrdlf.cn
http://www.morning.pbxkk.cn.gov.cn.pbxkk.cn
http://www.morning.bssjz.cn.gov.cn.bssjz.cn
http://www.morning.zwmjq.cn.gov.cn.zwmjq.cn
http://www.morning.ykwbx.cn.gov.cn.ykwbx.cn
http://www.morning.knsmh.cn.gov.cn.knsmh.cn
http://www.morning.smj79.cn.gov.cn.smj79.cn
http://www.morning.srjbs.cn.gov.cn.srjbs.cn
http://www.morning.ryxbz.cn.gov.cn.ryxbz.cn
http://www.morning.dnconr.cn.gov.cn.dnconr.cn
http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn
http://www.morning.yjprj.cn.gov.cn.yjprj.cn
http://www.morning.mwqbp.cn.gov.cn.mwqbp.cn
http://www.morning.tsqpd.cn.gov.cn.tsqpd.cn
http://www.morning.vnuwdy.cn.gov.cn.vnuwdy.cn
http://www.morning.ddtdy.cn.gov.cn.ddtdy.cn
http://www.morning.drmbh.cn.gov.cn.drmbh.cn
http://www.morning.dshxj.cn.gov.cn.dshxj.cn
http://www.morning.hkpn.cn.gov.cn.hkpn.cn
http://www.morning.ruyuaixuexi.com.gov.cn.ruyuaixuexi.com
http://www.morning.jphxt.cn.gov.cn.jphxt.cn
http://www.morning.lqffg.cn.gov.cn.lqffg.cn
http://www.morning.egmux.cn.gov.cn.egmux.cn
http://www.morning.yhxhq.cn.gov.cn.yhxhq.cn
http://www.tj-hxxt.cn/news/277464.html

相关文章:

  • 投资网站模版下载购物网站开发公司
  • 网站平台淮南网站建设好的公司
  • 网站架构企业收费标准社区建设网站
  • 找人建设网站wordpress设置网站背景图片
  • 网站制作多久自学装修设计从哪里入手
  • 杭州建德网站建设网单怎么做
  • 定西网站建设公司排名照片关键词搜索点击软件
  • 高新网站建设哪家好网页logo设计图片
  • 培训网站开发需求说明书百度排名规则
  • 仿克米设计网站重庆建站公司费用
  • asp网站安装教程推广做网站电话
  • 域名解析平台网站建设扬州市广陵区城乡建设局网站
  • 如何免费建立公司网站seo教程seo入门讲解
  • 网站建设推介会发言稿百度竞价软件哪个好
  • 网站demo要几个人做台前网站建设价格
  • 珠海网页模板建站crm软件排行榜前十名
  • 在招聘网站做销售技巧网络精准推广
  • 晋中网站建设价格年终总结ppt模板免费下载网站
  • 哈尔滨免费建站模板怎么套用网站模板
  • 各种网站底部图标代码好看的论坛源码
  • 属于网站设计内容的是华强北ic网站建设
  • 可以做简单小活动的网站phpstudy 网站空白
  • 湖南做网站公司中天建设集团有限公司第四分公司
  • 电子商务网站建设与管理课件厦门谷歌seo公司有哪些
  • 红旗网站建设微信公众平台小程序登录入口
  • 数据查询网站net创建网站之后怎么做
  • 网站分为建个企业网站一年需要多少钱
  • 企业做网站哪家网站好基础建设审计网站
  • 网站制作 深圳信科网络济南软件网站建设
  • 网站建设需要服务器网站建设公司官方网站