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

深度网网站建设方案风机 东莞网站建设

深度网网站建设方案,风机 东莞网站建设,游戏推广是干什么,wordpress各部分的关系文章目录 对象的结构以及大小内存换算java的常见数据类型以及所占字节数分析对象总共占多少字节#xff0c;各项占多少字节对象头结构 锁类型锁升级流程 对象的结构以及大小内存换算 java的常见数据类型以及所占字节数 String#xff1a;8字节 64位 int#xff1a;4字节 … 文章目录 对象的结构以及大小内存换算java的常见数据类型以及所占字节数分析对象总共占多少字节各项占多少字节对象头结构 锁类型锁升级流程 对象的结构以及大小内存换算 java的常见数据类型以及所占字节数 String8字节 64位 int4字节 32 位 long8字节 64位 short2字节 16位 byte1字节 8位 double8字节 64位 float4字节 32位 boolean8字节 64位 char2字节 16位 分析对象总共占多少字节各项占多少字节 一个对象中分为对象头、实例数据、对齐填充对象头中分为markword、类型指针、数组长度markword在32位操作系统中占4字节而在64位操作系统中占8个字节类型指针是8个字节但是默认会开启指针压缩所以只有4个字节若对象中没有数组对象的话就没有这部分如果有就看是什么数据类型的数组最大8个字节如果是int[]则为4个字节对齐填充将保证对象整体所占内存为为8的整数倍实例数据若对象为空对象则这部分没有总体算下来以64位操作系统空对象为例对象头markword8个字节类型指针4个字节空对象没有实例数据算下来只有12个字节然后加上对齐填充整个空对象位16个字节。 对象头结构 对象头中分为了类型指针、mark word、对象数组等三个部分类型指针主要指向元空间指向该类的元数据信息等。 mark word中包含有对象的标记信息锁信息。 对象数组当对象为数组对象时对象头还需要额外一部分数据存储数组大小。 锁类型 匿名偏向锁:JVM启动后根据参数-XX:BiasedLockingStartupDelay配置的几秒后创建的对象都是匿名对象默认是四秒四秒后创建的对象在偏向标记位为1此时mark word的线程id为0。 偏向锁:当有线程获取到锁后该锁的状态为偏向锁偏向锁标记位为1且线程id不为0 轻量级锁:自旋锁为了减少重量级锁后的操作设计轻量级锁通过cas进行尝试加锁减少重量级锁出现锁竞争后竞争线程挂起导致线程进行上下文切换。 重量级锁:当有线程尝试加锁且当前锁为重量级锁时该线程未能获取到锁后线程挂起并进入系统调度队列。 锁升级流程 jvm启动后四秒对象为匿名偏向锁当对象被某线程尝试加锁并加锁成功后升级为偏向锁当其他线程也尝试获取该锁资源时就会升级为轻量级锁这时竞争的线程就会一直cas去尝试加锁。当自旋次数达到一定阈值后升级为重量级锁。
http://www.dnsts.com.cn/news/52230.html

相关文章:

  • 做购物网站适合的服务器wordpress一键更新域名插件
  • 网站添加支付宝阿里云共享云主机做网站
  • 新公司 做网站 流程佛山网页设计模板
  • 青海省住房和城乡建设厅 网站十大网络安全上市公司
  • 怎么做网站推广网站空间费用一年多少
  • 网站建设的市场规模网站建设实训的目的
  • pc做网站服务器吗一个人建网站
  • 全国做网站的专业网站建设顾问
  • 网站认证免费梧州高端网站建设服务
  • 展示型企业网站有哪些举例营销型企业网站建设 广义的空间
  • 网站建设行业衰落760关键词排名查询
  • 网站开发前后端分离是主流吗查域名到期
  • 家具能在什么网站上做天津网站建设营销
  • 个人信息页面设计漂亮的网站公众号制作素材
  • 做淘宝联盟网站要多少钱?wordpress ios客户端
  • 齐河县城乡建设局网站苏州制作网页公司
  • 做网站学哪方面知识外贸行业网站建设公司
  • 工信部网站备案查询 验证码错误南通外贸建站
  • 企业网站优化怎么提高关键词排名世界足球排名前100名
  • 厦门学网站建设wordpress 更改 邮箱
  • 做网站 租服务器吗中国最新军事新闻 今天
  • 做网站经费如何给自己网站做反链
  • 查询网站的外链网站建设合作合同范文
  • 濮阳做网站推广的公司网站备案要邮寄资料吗
  • 做神马网站快速排心悦会员荣誉战场两张免做卡网站
  • 网站建设是什么科目正能量不良网站进入窗口免费阅读
  • 长春建站优化加徽信xiala5哪个网站学做凉皮
  • 资讯门户网站怎么做广告公司简介模板100字
  • 带后台管理的网站模板如何推广
  • wordpress 网站重置杭州建站价格