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

门户网站建设为企业带来的好处群晖修改wordpress文件权限

门户网站建设为企业带来的好处,群晖修改wordpress文件权限,濮阳开公司怎么找客户,网吧可以做网站吗目录 概述对象里的三个区对象头验证代码控制台输出分析 验证2代码控制台输出 实例数据对其填充 访问对象结束 概述 jvm对象内存布局详解。 相关文章在此总结如下: 文章地址jvm基本知识地址jvm类加载系统地址双亲委派模型与打破双亲委派地址运行时数据区地址运行时数…

目录

  • 概述
  • 对象里的三个区
    • 对象头
      • 验证
        • 代码
        • 控制台输出
        • 分析
      • 验证2
        • 代码
        • 控制台输出
    • 实例数据
    • 对其填充
  • 访问对象
  • 结束

概述

jvm对象内存布局详解。

相关文章在此总结如下:

文章地址
jvm基本知识地址
jvm类加载系统地址
双亲委派模型与打破双亲委派地址
运行时数据区地址
运行时数据区-字符串常量池、程序计数器、直接内存地址
jvm中对象创建流程与内存分配地址

对象里的三个区

对象里有啥?
在这里插入图片描述

对象头

对象头:8字节,如果是数组12字节(记录数组长度,占4字节)

  • 标记字段:存储对象运行时自身数据

    • 默认:对象Hashcode、GC分代年龄、锁状态
    • 存储数据结构并不是固定的
  • 类型指针:对象指向类元数据的指针

    • 开启指针压缩占4字节、不开启8字节 (jdk1.6之后默认是开启的)
  • 数组长度:如果是数组,则记录数组长度,占4个字节

  • 对其填充:保证数组(针对的是数组)的大小永远是8字节的整数倍

                        32位Markword是可变的数据结构,对象头总大小固定8字节
    

在这里插入图片描述

Markword 占4个字节,共32位。

					64位Markword是可变的数据结构,对象头总大小固定12字节

在这里插入图片描述

在这里插入图片描述

验证

打印空对象的内存而已信息

代码
<dependency><groupId>org.openjdk.jol</groupId><artifactId>jol-core</artifactId><version>0.9</version>
</dependency>

执行代码

package com.fun.info;import org.openjdk.jol.info.ClassLayout;public class ObjLock {public static void main(String[] args) {Object o = new Object();System.out.println("new Object:"+ ClassLayout.parseInstance(o).toPrintable());}
}
控制台输出

在这里插入图片描述

分析
  • 首先对象头是包含 Markword类型指针 这两部分信息
  • 开启指针压缩的情况下,存放 Class 指针的空间大小是4字节,Markword是8字节,对象头为12个字节
  • 新建 Object 对象,会在内存占用16个字节,其中 Header 占12个(Markword 占8个 + ClassPoint 占 4个),没有实例数据,补充对齐 4 个字节

验证2

基本数据类型和包装类的内存占用情况

数据类型内存占用 (byte)
boolean1
byte1
short1
char2
int4
float4
long8
double8
Boolean4
Byte4
Short4
Character4
Integer4
Float4
Long4
Double4
代码
package com.fun.info;import org.openjdk.jol.info.ClassLayout;public class ObjLock2 {public static void main(String[] args) {Student o = new Student();System.out.println("new Object:"+ ClassLayout.parseInstance(o).toPrintable());o.setAge(10);o.setFlag(true);o.setName("abc");System.out.println("赋值 new Object:"+ ClassLayout.parseInstance(o).toPrintable());}static class Student{private boolean flag;private int age;private String name;public boolean isFlag() {return flag;}public void setFlag(boolean flag) {this.flag = flag;}public void setAge(int age) {this.age = age;}public void setName(String name) {this.name = name;}}
}
控制台输出

在这里插入图片描述
在这里插入图片描述

总结: 对象从创建,对象的大小就已确定了。

实例数据

对象内部的成员变量

对其填充

8字节对象,保证对象大小是8字节的整数倍。

访问对象

如何访问对象?

在这里插入图片描述
在这里插入图片描述

两种方式如上两图:

  • 1.句柄
  • 2.直接指针

结束

至此,jvm对象内存布局就说得明明白白了,如有疑问,欢迎评论区留言。


文章转载自:

http://54DdN0eH.fLxqm.cn
http://C5PV2Rb5.fLxqm.cn
http://7xT6ntoZ.fLxqm.cn
http://aakCNvsn.fLxqm.cn
http://LXgtYpkT.fLxqm.cn
http://SzTbOXuM.fLxqm.cn
http://futnXGIu.fLxqm.cn
http://Ngxoayuy.fLxqm.cn
http://4kmxwQoL.fLxqm.cn
http://kfRpvQjq.fLxqm.cn
http://JCej7RL7.fLxqm.cn
http://TLHqxc7n.fLxqm.cn
http://Azxk2cfT.fLxqm.cn
http://tutPS27r.fLxqm.cn
http://1r1X9lY0.fLxqm.cn
http://djHf3e8I.fLxqm.cn
http://liSk0ENH.fLxqm.cn
http://fNh4MMWW.fLxqm.cn
http://AW2GfudY.fLxqm.cn
http://DNgq63wZ.fLxqm.cn
http://6ZdJk6wu.fLxqm.cn
http://FHz31ONG.fLxqm.cn
http://ALDeBcyG.fLxqm.cn
http://coCceGHs.fLxqm.cn
http://TgL0S8Ln.fLxqm.cn
http://GEHNSXh4.fLxqm.cn
http://2geyZghe.fLxqm.cn
http://mlA7EpG6.fLxqm.cn
http://pONv56ik.fLxqm.cn
http://6hCQqGJM.fLxqm.cn
http://www.dtcms.com/wzjs/746410.html

相关文章:

  • 迪拜哪个网站是做网站的山东网站建设都有那些
  • 一页网站首页图如何做ctoc的网站有哪些
  • 做网站建设需要做哪些工作光谷企业网站建设
  • 网站网站建设网页设计wordpress手机浏览评论
  • synology做网站服务器.net cms网站管理系统
  • 网站登录入口网页电商运营工作很难做吗
  • 深圳市专业制作网站公司wordpress远程图片不能
  • 集约化网站群建设wordpress 代码解读
  • 建下载网站资讯网站模板带会员投稿功能
  • 做网站的背景怎么做网站建设云南
  • 优秀网站作品截图广州有什么好玩的山
  • 闸北区网站建设如何做网站代码
  • 做网站还需要兼容ie6吗郑州app软件定制
  • 做市级网站需要什么社区门户网站建设方案
  • 做网站公司 陕西渭南做网站要要多少钱
  • 公司网站制作流程网站案例 中企动力技术支持
  • z怎么做优惠券网站什么是网站实施
  • 企业网站需要多大带宽重庆网站建设重庆零臻科技价
  • php在电子商务网站建设中的应用研究 戴书浩昆明城乡建设局网站
  • 用WordPress建什么站好鹤壁网站seo优化
  • 河南网站建站推广国外经典设计网站
  • 免费网站一级域名注册了解网站的建设心得
  • 网站seo的关键词排名怎么做的黑龙江省建设协会网站首页
  • 洛阳网站建设培训wordpress 运行时间
  • 固原地网站seowordpress打不开
  • 公司网站费用计入什么科目朝阳网络信息有限公司
  • 四川省查询建设人员注册证书网站免费平面设计软件有哪些
  • 烟台网站推广效果好手机网站公司哪家好
  • 建设银行签名通在网站哪里下载网站后台登陆口
  • 专做动漫的网站做企业官网哪家公司好