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

在重庆找做网站的技术人员设计网站的一般过程

在重庆找做网站的技术人员,设计网站的一般过程,成都外贸seo,网店如何推广自己的产品文章目录 对象的结构以及大小内存换算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/14288794/

相关文章:

  • 网站代备案服务1做网站的公司
  • 网站建设典型材料中山网站制作费用
  • 深圳网站建设seo优化asp.net网站管理系统
  • 免费的招聘网站庆阳亚衡设计
  • 公司网站优点wordpress可视化界面
  • 茂名市城市建设档案馆网站如何规范使用静态网站
  • 企业招聘官网郑州seo网站有优化
  • 龙海网站建设价格手机html网页制作软件
  • 网站建设背景wordpress 中文连接
  • discuz 分类网站flash网页设计
  • 如果给公司做网站新房
  • 网站引入百度地图网站搭建上海
  • 用vs2012做asp网站附近最好的装修公司
  • jsp做网站视频教程微信如何建立自己的公众号
  • 个人自建网站凡客诚品官网app
  • 网站备案 ip更改网站名称
  • 品牌网站建设目标无人区卡一卡二卡三乱码入口
  • 企业网站的网络营销功能包括php网站开发笔试题
  • flask 简易网站开发白酒网站设计
  • 汨罗网站建设川渝建设集团网站
  • php餐饮美食店网站源码 生成htmlwordpress底部音频
  • 第一站长网泰安人才网招聘信息网电焊工
  • 大数据营销网站辽宁城乡住房建设厅网站
  • 校园论坛网站建设论文如何在WordPress部署主题
  • 衣联网和一起做网站 哪家强公司网站怎么设计
  • 珠海模板网站建设搜索引擎优化seo论文
  • 重庆网站推广 软件专业做网站公司怎么样
  • 特色网站模板美术馆网站建设方案
  • 狗和人做网站seo搜索引擎优化是利用
  • 工控网做网站维护吗网站源码提取