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

做网站备案需要多长时间长沙seo招聘

做网站备案需要多长时间,长沙seo招聘,河北邢台新闻网,怎样创建网站流程在Java对象的内存分布(一)中我们简单介绍了Java对象的内存概览,本文将继续深入探讨其它细节。 1、Java对象实例内存布局 指针压缩:java7之后, 堆内存分配超过32GB,指针压缩失效,采用8字节存储引…

在Java对象的内存分布(一)中我们简单介绍了Java对象的内存概览,本文将继续深入探讨其它细节。


1、Java对象实例内存布局

在这里插入图片描述

指针压缩:java7之后, 堆内存分配超过32GB,指针压缩失效,采用8字节存储引用,否则引用采用4字节存储,更多详情参阅 Java 引用是4个字节还是8个字节?

2、Java对象头——MarkWord

32位机器markword如下图所示;

64 位机器中,GC年龄,偏向锁标识,锁标识均不变,前面的其它标识进行了位数扩充。

在这里插入图片描述

  • HashCode 指的是identityHashCode,详见JAVA中的hashcode。
  • GC年龄4bit,所以最大为15岁;对象被判定为不可达,GC标识为11;更多GC详见细说 Java GC 垃圾收集器。
  • 内置锁synchronized 随共享资源竞争激烈程度依次升级,更多详情参见JAVA 锁—— synchronized。

3、Java对象头——Klass pointer

Klass Pointer:对象指向它的类元数据的指针,虚拟机通过这个指针来确定这个对象是哪个类的实例。

Klass pointer :不要怀疑,这里就是Klass,区分java语言中关键字class,因为该指针指向的对象在方法区,且为C(C++)语言对象,我们常说的class对象在堆中,是方法区中Klass对象提供给java对象访问的入口而已。更多详情参见JVM层面的JAVA类和实例(Klass-OOP)。

在这里插入图片描述

4、Java对象头——数组长度

数组长度类型为int,理论上最大长度为 java.lang.Integer.MAX_VALUE = 2^31-1 = 2147483647。

  • 实际受到具体的实现带来的限制,这会使得实际的JVM不一定能支持上面说的理论上的最大length。
  • 对于元素类型不同的数组,实际能创建的数组的最大length也会不同。

在这里插入图片描述

上图在64位JVM上实验,未开启指针压缩,所以引用长度为4Byte。

http://www.dtcms.com/wzjs/102565.html

相关文章:

  • 做网络推广常用网站正版搜索引擎优化
  • 宁夏银川做网站的公司教育机构排名
  • 模板做的网站如何下载宁波网站制作优化服务公司
  • 阿里云服务器 做网站抖音seo关键词优化怎么做
  • 网站建设详细流程整合营销网络推广
  • 哪个网站可以免费做H5网络营销 长沙
  • ao主题wordpress百度竞价优化排名
  • 虎门做网站公司简述网络营销的特点及功能
  • 企业大型网站开发设计建站流程360优化大师下载官网
  • 外汇网站怎么做优化市场营销的对象有哪些
  • 深圳制作网站制作整合网络营销是什么
  • 如何做网站的seo中国万网
  • 上门服务做眉毛是哪个网站百度推广工作怎么样
  • 玉林做网站优化推广ui培训
  • 阿里巴巴网站是用什么技术做的潍坊在线制作网站
  • 网站 支持建设单位怎么进行网络营销
  • 旅游网站开发建设方案5118网站如何使用免费版
  • 网站建设的域名续费淄博网站推广
  • 长春建站塔山双喜百度seo公司一路火
  • 长春公司网站模板建站百度入口网址
  • 网站建设与app开发小网站关键词搜什么
  • 响应式网站怎么样宁波seo外包平台
  • 网站建设费用估计软文营销范文
  • 手机制作封面教程网站线上营销推广方案模板
  • 网站服务器信息百度sem竞价
  • 手机 显示器自适应wordpress 主题什么是seo网站优化
  • 2 试列出网站开发建设的步骤网络营销推广方案模板
  • 无锡网站制作网站制作app免费软件
  • 网站开发项目答辩ppt最近新闻热点事件
  • 泰安公司做网站公司官网模板