当前位置: 首页 > 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.hkea.cn/news/14431447/

相关文章:

  • 微信公众号怎么创建优惠券手机网站排名优化软件
  • 社群电商的运营模式sem优化是什么
  • 利用模板如何制作网站海淘网站
  • 做网站怎么在国外服务器租用上海政策最新规定
  • 德州整站优化网站建设与管理软件
  • 制作地图的网站电脑怎样重新装wordpress
  • 建设网站投资多少wordpress响应式企业主题
  • 自己做网站 搜索功能开发亚马逊电商平台入口
  • 网站建立的流程水网站模板
  • 网站推广策划思路的内容北京网络建站模板
  • 网网站建设与制作苏州代理注册公司
  • 网站设计与制作是网页吗html5网站建设 教程视频
  • 客户网站建设公司海外永久网站
  • 网站栏目页如何做石家庄站全景图
  • 惠城网站建设服务千图网免费素材图库设计
  • 织梦网站如何做软件下载北京页面设计制作
  • 高校思政网站建设意义开发人员公众号
  • 廊坊设计网站公司备案域名多少钱
  • 阿里云网站备案拍照点响应式设计 手机网站
  • 一个网站包括ps软件下载电脑版
  • 闲置tp路由自己做网站成都市住房和城乡建设厅网站
  • 无锡做网站公司哪家好做性的网站有哪些
  • 优质高等职业院校建设网站wordpress折叠代码
  • 搭建本地网站环境做公司网站哪里好
  • 2018年做视频网站2345浏览器网址
  • 一起做英语作业网站免费的个人简历模板word下载
  • 建设银行海淀支行 网站营销网站方案设计
  • 石家庄企业商城网站建设软件代码大全
  • 网站子页怎么做 视频广西电商网站
  • 高端网站建设 选择磐石网络网站推广文章 优帮云