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

国外专门做旅游攻略的网站东莞seo优化推广

国外专门做旅游攻略的网站,东莞seo优化推广,成都设计网站建设,做前端网站用什么工具JVM-基础知识 什么是JVM JVM是一种跨语言的平台,任何语言只要能编译成.class文件都可以被JVM运行。JVM只和.class文件有关系,和Java语言没关系。JVM是一种虚拟机规范。 java文件是如何交给JVM执行的 JVM的常见实现 HostStop:Oracle官方另外还有IBM的J9、…

JVM-基础知识

什么是JVM

  1. JVM是一种跨语言的平台,任何语言只要能编译成.class文件都可以被JVM运行。
  2. JVM只和.class文件有关系,和Java语言没关系。
  3. JVM是一种虚拟机规范。

java文件是如何交给JVM执行的

请添加图片描述

JVM的常见实现

  1. HostStop:Oracle官方
  2. 另外还有IBM的J9、Microsoft VM、TaoBaoVM、azul zing(收费)。

堆、栈

  1. 栈和堆是内存中的进程的结构
  2. 一个线程一个栈,这个线程中的每个方法是一个栈贞
  3. 栈中存储的是堆中内存的地址
  4. 栈内存空间在方法弹栈后自动消失,而堆内存空间需要手动管理,这就导致栈贞弹出时候,但是其指向堆中的内存空间是无法被释放

栈帧

每个方法对应一个栈帧, 其中包括:

  1. Local Variable Table:局部变量表。存储方法中的局部变量,包括形参
  2. Operand Stack:操作数堆栈
  3. Dynamic Linking:指向性JVM运行时常量池
  4. return address: 方法返回值地址

栈上分配和线程本地分配(TLAB)

触发的情况
  1. 线程私有且小对象
  2. 无逃逸,即方法内部的变量,无方法外部引用
  3. 标量替换,即可以用少了的基本数据类型、引用类型等可以代替整个对象
线程本地分配(TLAB)

全称ThreadLocal Allocation Buffer,在edne区大约占用1%的内存归线程独有空间,多线程下不必争抢堆内存空间,提高效率。

JVM运行时数据区(RunTimeDateArea)

包括以下几部分:

  1. PC-程序计数器:存放指令的位置,cup执行就是不停的在PC中取指令执行,直到指令被执行完,每个线程一个。
  2. JVM stacks-JVM的栈:存放栈帧,每个线程一个
  3. native method stacks-本机方法栈: C/C++中的栈,本地方法栈,每个线程一个
  4. heap-堆:线程共享
  5. method area-方法区: 包括JVM运行时常量池,线程共享
  6. DirectMemory-直接内存区:直接内存区,JDK1.4后新增,可直接访问内核空间内存,NIO实现零拷贝

JVM内存关系

  1. 堆内存:分为年轻代,老年代
  2. 非堆内存:只包含永久代,即方法区的实现,存储的是程序运行时长期存活的对象,比如类的元数据、方法、常量、属性等。
  3. 1.8之前方法区的实现为PermGen,jdk1.8开始方法区的实现为MetaSpace。
  4. 在jdk1.8废弃了永久代,使用元空间(MetaSpace)取而代之,元空间存储的对象与永久代相同,区别是:元空间并不在jvm中,使用的是本地内存。
  5. 在jdk1.8,字符串常量池已经从永久代移动到了堆中
http://www.hrbkazy.com/news/56416.html

相关文章:

  • 信誉好的做网站公司株洲网站设计外包首选
  • 宁夏做网站的什么是软文营销
  • 金种子酒业网站建设百度查重入口
  • 和外国人做古玩生意的网站高州新闻 头条 今天
  • 织梦网站所有图片不显示seo黑帽培训
  • 用ps做简单的网页设计seo知识是什么意思
  • 动态网页制作论文网站推广优化的方法
  • 怎么建设网站视频教程爱站网官网关键词
  • 赌博网站怎么做的百度快速收录软件
  • 前端做一个网站需要些什么软件爱站seo工具包官网
  • 武汉网站建设dw027seo优化宣传
  • 桂林网站建设公司查找网站
  • php做网站怎么样windows优化大师和鲁大师
  • 南京医疗网站建设优化关键词排名seo
  • 网站建设与网页设计实验报告石家庄网站关键词推广
  • 让人做网站需要注意什网站开发详细流程
  • 在网站做的pdf有水印如何删除简单网站建设优化推广
  • 做网站买流量自媒体代运营
  • 如何建开发手机网站首页合肥seo排名优化
  • wordpress批量修改文章标题长沙关键词优化平台
  • 如何选择网站公司搜索引擎优化结果
  • 企业百度网站怎么做的免费建一级域名网站
  • 网站界面设计psseo云优化
  • 河北网站制作 网站开发四种基本营销模式
  • 公司手机网站开发招标书免费b2b平台推广
  • 阿里巴巴的网站应该怎么做石家庄网站建设就找
  • wordpress+4.5+多站点西安seo技术
  • 2023年企业年报入口网站网页的优化方法
  • 简单的公司资料网站怎么做惠州seo优化
  • 拓者设计吧会员有啥区别宁波seo网络推广产品服务