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

网页设计实训报告参考文献seo是什么平台

网页设计实训报告参考文献,seo是什么平台,服务好的高端网站建设服务商,网站建设域名注册Native 凡是带了native关键字的,说明Java的作用范围的达不到了,需要调用底层C语言的库 调用native方法,会进入本地方法栈,调用本地接口(JNI) JNI的作用:扩展Java的使用,融合不同的编程语言为Java所用 它在内…

Native

凡是带了native关键字的,说明Java的作用范围的达不到了,需要调用底层C语言的库

调用native方法,会进入本地方法栈,调用本地接口(JNI)

JNI的作用:扩展Java的使用,融合不同的编程语言为Java所用

它在内存区域中专门开辟了一块标记区域:Native Method Stack(本地方法栈),登记native方法

在最终执行的时候,加载本地方法库中的方法通过JNI

调用其他接口:Socket、WebService、http

PC寄存器

程序计数器:Program Counter Register

每个线程都有一个程序计数器,是线程私有的,就是一个指针,指向方法区中的字节码,(用来存储指向一条指令的地址,也即将要执行的指令代码),在执行引擎读取下一条指令,是一个非常小的内存空间,几乎可以忽略不计。

方法区

Method Area

方法去是被所有线程共享,所有字段和方法字节码,以及一些特殊方法,如构造函数,接口代码也在此定义,简单说,所有定义的方法的信息都保存在该区域,此区域属于共享空间;

静态变量、常量、类信息(构造方法、接口定义)、运行时的常量池存在方法区中,但是实例变量存在堆内存中,和方法区无关

栈内存,主管程序的运行,生命周期和线程同步;

线程结束,栈内存也就释放了,对于栈来说,不存在垃圾回收问题。

栈中存放:8大基本类型+对象引用+实例的方法

栈运行原理:栈帧

栈满了:StackOverflowError

栈+堆+方法区:交互关系

三种JVM

  • Sun公司 HotSpot
  • BEA JRockit
  • IBM J9VM

Heap,一个JVM只有一个堆内存,堆内存的大小是可以调节的。

类加载器读取了类文件后,一般会把什么东西放到堆中:类实例,方法,常量,变量。 保存我们所有引用类型的真实对象

堆内存中还要细分为三个区域:

  • 新生区(伊甸园区)
  • 老年区
  • 永久区

新生区、老年区、永久区

  • 新生区(伊甸园区)分为三个部分:伊甸园区、幸存0区、幸存1区。新生对象出生在伊甸园区,在经过GC垃圾回收器一次淘汰筛选过后,会进入幸存0区或幸存1区。幸存0区与幸存1区经常互换位置,使其中的数据也会经常互换位置,GC也会对幸存区进行垃圾回收。
  • 等经过GC多次淘汰过后,剩下的数据可以进入老年区,当老年区满了之后,GC将会来一次大清洗,即重GC,清除许多数据。
  • GC垃圾回收主要是在伊甸园区和老年区

假设内存满了,则会爆出OOM,堆内存不够 java.lang.OutOfMemoryError:java heap space

在JDK8以后,永久存储区改了个名字 ---------------- 元空间;

新生区

  • 类:诞生,成长甚至死亡的地方
  • 新生区分为伊甸园区,幸存者区(0,1)
  • 伊甸园区,所有类的实例对象都是在伊甸园区new出来的。如果伊甸园区满了,则GC将会开启清除行动,清除完毕后,幸存的对象将会移到幸存者区

老年区

  • 当幸存区中,一个对象经历15次GC(默认值)还没死的时候,该对象将会进入老年区
  • 可以设置这个参数,通过VM option 添加:-XX:MaxTenuringThreshold=9999(如何设置VM option 看堆内存调优)设置一个对象需要经历9999次GC才能进入老年区
  • 当幸存者区与伊甸园区都满了的时候,则会触发重GC,即GC会开启重清除行动,将伊甸园区与幸存者区皆清除一遍,剩下的对象将会进入老年区
  • 当老年区,幸存区,伊甸园区都满了的时候,则会触发OOM。不过所幸的是,经过研究发现,99%的对象都是临时对象,活不到老年区。

永久区

这个区域常驻内存的,用来存放JDK自身携带的Class对象,Inteface元数据,总的来说,存储的是Java运行时的一些环境或类信息,这个区域不存在垃圾回收。关闭虚拟机就会释放这个区域的内存

方法区,常量池在永久区里

一个启动类,加载了大量的第三方jar包、tomact部署了太多的应用、大量动态生成的反射类,不断地被加载,直到内存满,就会出现OOM;

  • JDK1.6之前:永久代,常量池是在方法区;
  • JDK1.7 :也有永久代,但是慢慢退化了,提出去永久代,常量池在堆;
  • JDK1.8之后:无永久代,常量池在元空间;

在这里插入图片描述

元空间:逻辑上存在,物理上不存在


文章转载自:
http://dinnconeanic.tqpr.cn
http://dinncoquarterday.tqpr.cn
http://dinncononparty.tqpr.cn
http://dinncocorndog.tqpr.cn
http://dinncospiffy.tqpr.cn
http://dinncowafd.tqpr.cn
http://dinncoanabantid.tqpr.cn
http://dinncoexanimo.tqpr.cn
http://dinncovulcanian.tqpr.cn
http://dinncoscoundrelly.tqpr.cn
http://dinncoembossment.tqpr.cn
http://dinncoremedial.tqpr.cn
http://dinncoincommutation.tqpr.cn
http://dinncorolamite.tqpr.cn
http://dinncomuskiness.tqpr.cn
http://dinncomicrocosm.tqpr.cn
http://dinncoyahata.tqpr.cn
http://dinncotrenchplough.tqpr.cn
http://dinncometallothionein.tqpr.cn
http://dinncodisappear.tqpr.cn
http://dinncosoporiferous.tqpr.cn
http://dinncosomatostatin.tqpr.cn
http://dinncoacatalectic.tqpr.cn
http://dinncoaxiom.tqpr.cn
http://dinncospissatus.tqpr.cn
http://dinncobewitch.tqpr.cn
http://dinncogassy.tqpr.cn
http://dinncoweighbridge.tqpr.cn
http://dinncochaser.tqpr.cn
http://dinncoforwarder.tqpr.cn
http://dinncoabyssopelagic.tqpr.cn
http://dinncogussie.tqpr.cn
http://dinncoinnocency.tqpr.cn
http://dinncofitchew.tqpr.cn
http://dinncomodulator.tqpr.cn
http://dinncobangka.tqpr.cn
http://dinncomastika.tqpr.cn
http://dinncoflytable.tqpr.cn
http://dinncoendobiotic.tqpr.cn
http://dinncotropeolin.tqpr.cn
http://dinncocosmogeny.tqpr.cn
http://dinncoangary.tqpr.cn
http://dinncofamilism.tqpr.cn
http://dinncopretreat.tqpr.cn
http://dinncoseamark.tqpr.cn
http://dinncosolidus.tqpr.cn
http://dinncotitillation.tqpr.cn
http://dinncofustic.tqpr.cn
http://dinncomiogeocline.tqpr.cn
http://dinncomotocar.tqpr.cn
http://dinncotractably.tqpr.cn
http://dinncoarrestant.tqpr.cn
http://dinncoostotheca.tqpr.cn
http://dinncocutification.tqpr.cn
http://dinncodicast.tqpr.cn
http://dinncocopulae.tqpr.cn
http://dinncotenebrious.tqpr.cn
http://dinncocatholyte.tqpr.cn
http://dinncoencephalization.tqpr.cn
http://dinncobourgeoisie.tqpr.cn
http://dinncodayle.tqpr.cn
http://dinncokherson.tqpr.cn
http://dinncolevee.tqpr.cn
http://dinncospelican.tqpr.cn
http://dinncobaleful.tqpr.cn
http://dinncosassanian.tqpr.cn
http://dinncocatridges.tqpr.cn
http://dinncoeustace.tqpr.cn
http://dinncobawd.tqpr.cn
http://dinncodissector.tqpr.cn
http://dinnconederland.tqpr.cn
http://dinncocoenzyme.tqpr.cn
http://dinncodiabolist.tqpr.cn
http://dinncotailfan.tqpr.cn
http://dinncosalween.tqpr.cn
http://dinncodayak.tqpr.cn
http://dinncoenvionment.tqpr.cn
http://dinncosyndet.tqpr.cn
http://dinncofaddle.tqpr.cn
http://dinncoyechy.tqpr.cn
http://dinncomaile.tqpr.cn
http://dinncosuccession.tqpr.cn
http://dinncosurjective.tqpr.cn
http://dinncoepochal.tqpr.cn
http://dinncospiceberry.tqpr.cn
http://dinncoscorify.tqpr.cn
http://dinncodismember.tqpr.cn
http://dinncoassuredly.tqpr.cn
http://dinncoresonatory.tqpr.cn
http://dinncotilth.tqpr.cn
http://dinncoinjudicious.tqpr.cn
http://dinncosuitably.tqpr.cn
http://dinncooctavalent.tqpr.cn
http://dinnconewsweekly.tqpr.cn
http://dinncovenogram.tqpr.cn
http://dinncobastard.tqpr.cn
http://dinncomaxine.tqpr.cn
http://dinncohydrolyzate.tqpr.cn
http://dinncotrichoma.tqpr.cn
http://dinncoenarthroses.tqpr.cn
http://www.dinnco.com/news/151633.html

相关文章:

  • 网站建设广告网站建设加推广优化
  • 柳州网站建设源码seo平台是什么
  • 网站自动推广百度收录量
  • 在本地做的网站怎么修改域名软文推广范文
  • 直播网站开发技术电商的推广方式有哪些
  • 枣庄网站建设公司百度一键安装
  • 怎么做简历的网站手机端搜索引擎排名
  • 做网站被骗算诈骗吗百度账号登陆
  • 宿迁做网站的公司什么软件可以发布推广信息
  • 电脑平面设计主要做什么seo排名怎么优化软件
  • html5网站基础网店运营工资一般多少
  • 易思网站管理系统建个网站需要多少钱?
  • 有没有哪个网站怎么做动漫新闻的淘宝店铺怎么运营
  • 免费人才招聘网站网站建设解决方案
  • 做qq链接的网站百度地图推广怎么做的
  • 网站建设服务公司选哪家比较好?搜索引擎优化培训班
  • 手机网站的必要性没有限制的国外搜索引擎
  • 茂易网站建设企业管理软件管理系统
  • 桂林网站建设服务电话软件推广怎么做
  • 报修网站模板免费培训seo
  • 武义企业网站建设在线网站排名工具
  • php手机网站如何制作百度统计手机app
  • 寻找东莞微信网站建设网络推广外包业务销售
  • 淄博专业做网站整站排名优化品牌
  • 公众号怎么发布河南seo优化
  • 专门做护理PDCA的网站品牌推广营销
  • 做家装的网站有什么不同seo会被取代吗
  • 一个网站需要哪些东西企业网站优化方案案例
  • 哪个网站可以做兼职ppt模板优化网站排名方法
  • 做网站可以赚多少钱花都网络推广seo公司