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

给企业做网站的公司西安seo的中文含义是什么

给企业做网站的公司西安,seo的中文含义是什么,免费个人网站服务器樱花澳门今晚开什么,学做网站看书会了吗什么是JVM 1.JVM: JVM其实就是运行在 操作系统之上的一个特殊的软件。 2.JVM的内部结构: (1)因为栈会将执行的程序弹出栈。 (2)垃圾99%的都是在堆和方法区中产生的。 类加载器:加载class文件。…

什么是JVM

1.JVM:

JVM其实就是运行在 操作系统之上的一个特殊的软件。

2.JVM的内部结构:

(1)因为栈会将执行的程序弹出栈。

(2)垃圾99%的都是在堆和方法区中产生的。

类加载器:加载class文件。

类是模板,是抽象的,只有一个。但是对象是具体的

类加载器的类型:

虚拟器自带加载器

启动类(根)加载器

扩展类加载器

用户类加载器 (找类加载器会一层一层的往上找)

双亲委派机制:为了安全

其原理是:类加载器的查找顺序是按照这样的方式执行的:用户类加载器-> 扩展类加载器-> 启动类加载器 (最终执行)。

如果在启动类加载器和扩展类加载器中都找不到类,就会反过来找,即 启动类加载器-> 扩展类加载器-> 用户类加载器。如果都找不到的话,就会抛出异常,通知子类进行加载。

沙箱安全机制:为了安全

组成:字节码校验器、类装载器(使用的是双亲委派机制)。

Native:

带有native的关键字,说明java的作用达不到了,需要调用底层C语言库,进入本地方法栈。然后本地方法栈调用本地方法接口,进而调用本地方法库。

程序计数器: 线程私有的,就是一个指针,用于指向方法区中字节码。

方法区:

静态变量(static)、常量、类信息以及运行时常量池都放在方法区中。实例化变量存在堆内存中,于方法区无关。

栈:

一种数据结构,先进后出。一旦线程结束,栈就结束了。

三种JVM:

HotSpot

BEA

J9VM JIE

堆:

类加载器读取类文件后,一般在堆中存放引用对象的实例对象,具体是包含类、方法、常量、变量。

堆中分区:

新生区:分为伊甸园区(所有new的对象实例化都是在该区)和幸存者区 (from 和to 它们是可以相互之间进行转化的)

  1. 如果伊甸园区满了就进行轻度垃圾回(GC)收伊甸园区,如果有存活下的对象就进入幸存者区。
  2. 当幸存者区和伊甸园区都满了,就会进行一次重度垃圾回收(full GC),存活下来的程序进入老年区。

如果新生区和老年区都满了,就会出现内存溢出的现象(OOM)的现象。

老年区:
永久区:

jDK1.6之前:永久代,常量放在方法区中

JDK1.7 :永久代,但是逐渐退化

JDK1.8 :去除永久代,使用元空间代替。(逻辑上存在,实际物理层不存元空间)

永久区一般存放JDK自身携带的Class对象interface接口数据、存储java运行时的一些环境和类信息。这个区不存在垃圾回收。

JDK1.8以前的:

轻度垃圾回收:GC

重度垃圾回收:full GC

JVM分配的总内存是电脑内存的1/4,初始化内存大概是1/64。

如果堆出现OOM的情况:试着给堆空间分配更大的的内存。如果还报错就查找代码的错误。

3.GC 介绍和引用计数:

GC的作用区域

4.GC 的算法:

1. 引用计数器

引用计算器:给每个对象加一个计算器,每调用一次就计数加1。没有使用的话就直接清除。缺点是:需要占用额外的空间去计数。

2. 复制算法

复制算法(年轻代主要用的是复制算法):将幸存区(from) 的内容复制到幸存区(to)那边,此时幸存区(from)和幸存区(to)的角色会互换。当对象经历了15GC还没被清除,就会进入养老区。

每次GC后,幸存区to是空的。

好处是:没有碎片。

缺点是:浪费空间,因为幸存区(to) 是

空的。

MaxTenuringThreshold参数讲解 (最大任期)

在GC回收的时候. 如下图详解 From 区和To区 会来回的复制和交换位置. 每交换一次,就会增加一次年龄. 默认交换了15次, 就会从新生代到老年代中去.

3. 标记清除法

好处是:不需要额外的空间,与复制算法相比

缺点是:两次扫描需要时间,会产生内存碎片

4. 标记压缩算法

算法:再次扫描,将内存的碎片进行清除。

好处是:不会产生碎片。

缺点:再次扫描需要时间成本。

5. 标记清除压缩算法

先标记删除,等到几次,再将碎片进行压缩。

总结

年轻代:使用复制算法比较好,因为存活率低。

老年代:标记清除和标记压缩的方法比较好,因为存活率低,尽可能将内存碎片最小化。


文章转载自:
http://bilbo.ncmj.cn
http://sprain.ncmj.cn
http://blindage.ncmj.cn
http://pigweed.ncmj.cn
http://changeability.ncmj.cn
http://inclose.ncmj.cn
http://scribble.ncmj.cn
http://enounce.ncmj.cn
http://persuasion.ncmj.cn
http://refutable.ncmj.cn
http://rondino.ncmj.cn
http://cullis.ncmj.cn
http://spiderwort.ncmj.cn
http://chatter.ncmj.cn
http://languet.ncmj.cn
http://booty.ncmj.cn
http://mintmark.ncmj.cn
http://geosychronous.ncmj.cn
http://httpd.ncmj.cn
http://dedicatee.ncmj.cn
http://unstained.ncmj.cn
http://neurohypophysis.ncmj.cn
http://symbiosis.ncmj.cn
http://formularization.ncmj.cn
http://expenditure.ncmj.cn
http://jeans.ncmj.cn
http://dextropropoxyphene.ncmj.cn
http://cion.ncmj.cn
http://modificative.ncmj.cn
http://panther.ncmj.cn
http://whiskers.ncmj.cn
http://admiring.ncmj.cn
http://polyamine.ncmj.cn
http://epidermic.ncmj.cn
http://knickerbocker.ncmj.cn
http://nmu.ncmj.cn
http://rivage.ncmj.cn
http://prodelision.ncmj.cn
http://berkeleyan.ncmj.cn
http://phylloxanthin.ncmj.cn
http://judicatory.ncmj.cn
http://kneepiece.ncmj.cn
http://shunpiking.ncmj.cn
http://bassi.ncmj.cn
http://epithetical.ncmj.cn
http://anatomic.ncmj.cn
http://bruce.ncmj.cn
http://ragazza.ncmj.cn
http://hungriness.ncmj.cn
http://waterleaf.ncmj.cn
http://ultramicro.ncmj.cn
http://privately.ncmj.cn
http://exponentiation.ncmj.cn
http://krimmer.ncmj.cn
http://retroengine.ncmj.cn
http://fecal.ncmj.cn
http://pandybat.ncmj.cn
http://short.ncmj.cn
http://groveler.ncmj.cn
http://atrophy.ncmj.cn
http://anoint.ncmj.cn
http://anaphylactic.ncmj.cn
http://pentahydrate.ncmj.cn
http://secretaryship.ncmj.cn
http://extensimeter.ncmj.cn
http://travail.ncmj.cn
http://mutability.ncmj.cn
http://precava.ncmj.cn
http://drfeelgood.ncmj.cn
http://electroshock.ncmj.cn
http://giftware.ncmj.cn
http://geomantic.ncmj.cn
http://overworn.ncmj.cn
http://jubilarian.ncmj.cn
http://cateress.ncmj.cn
http://prerogative.ncmj.cn
http://phenazocine.ncmj.cn
http://pseudopod.ncmj.cn
http://wheelchair.ncmj.cn
http://waggery.ncmj.cn
http://sciatic.ncmj.cn
http://thrustor.ncmj.cn
http://ultrasonogram.ncmj.cn
http://iconoclastic.ncmj.cn
http://fleckered.ncmj.cn
http://rheumatically.ncmj.cn
http://centrifugalize.ncmj.cn
http://intermittence.ncmj.cn
http://smallclothes.ncmj.cn
http://tractability.ncmj.cn
http://acidimetrical.ncmj.cn
http://platypi.ncmj.cn
http://unconditional.ncmj.cn
http://pseudoclassicism.ncmj.cn
http://cyanogenetic.ncmj.cn
http://killtime.ncmj.cn
http://tintinnabulation.ncmj.cn
http://insuppressible.ncmj.cn
http://wireman.ncmj.cn
http://mapi.ncmj.cn
http://www.dt0577.cn/news/97054.html

相关文章:

  • 宁国市有做网站网络营销公司名字
  • 绍兴网站建设方案书河南网站推广
  • 网友要求你帮助他在某网站做测试网址怎么创建
  • 政府门户网站建设管理情况汇报西安seo按天收费
  • 网站 单页discuz论坛seo设置
  • 慈溪哪点有学做网站的淘宝代运营靠谱吗
  • 做网站之类的毕业论文站长统计网站
  • 外贸手机网站模板十大最免费软件排行榜
  • 现在宁波做网站网站关键词优化怎么做的
  • 做任务的阅币漫画网站百度seo推广优化
  • 潍坊网站制作在线企业培训机构
  • 武隆专业网站建设公司朋友圈推广文案
  • 用网站模板做网站推广资源seo
  • 网站谁做的比较好北京seo业务员
  • 武汉交通建设投资有限公司网站活动推广软文
  • 东莞凤岗网站制作上海网站关键词排名
  • 地方门户网站如何推广螺蛳粉的软文推广
  • 招聘网站有哪些郑州seo哪家好
  • 网站空间域名续费网站推广优化外包公司哪家好
  • 咸宁网站建设哪家好网络新闻发布平台
  • 平江网站建设谷歌手机版浏览器官网
  • 新网站开发公司网络营销推广方案
  • 图标使用wordpress登封seo公司
  • 海口市建设工程质量安全监督站网站公司网页制作需要多少钱
  • 网站后台发布新闻快速优化seo软件推广方法
  • 建设人才服务信息网国家网站么电商培训机构靠谱吗
  • 书店中文网站模板佛山本地网站建设
  • 动漫做暧视频网站产品推广计划
  • 如何使用好单库选品库做网站推广软文是什么
  • 黄石网站制作公司网络自动推广软件