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

网站制作的大公司wordpress伪静态apache

网站制作的大公司,wordpress伪静态apache,网络投票程序,永城城乡建设局网站对象头包含#xff1a; markword(和锁相关的信息) 8字节 class pointer(说明对象属于哪个类)#xff0c;jvm指针八字节#xff0c;但是默认压缩#xff0c;所有4个字节 对象体包含#xff1a; instance word实例数据(例如int#xff0c;这就占四个字节#xff0c;l…对象头包含 markword(和锁相关的信息)  8字节 class pointer(说明对象属于哪个类)jvm指针八字节但是默认压缩所有4个字节 对象体包含 instance word实例数据(例如int这就占四个字节long就占八个) padding 对齐整体不能被八整除就补齐八为了提高效率 查看对象在内存中的情况先导入classLayout jar包 下载地址https://repo.maven.apache.org/maven2/org/openjdk/jol/jol-cli/ 选xxxfull.jar 上图中第一行开始地址是0大小为4字节的第二行开始地址是4大小为4字节的 就是markword 第三行是class pointer压缩过了四字节 因为o没有数据所以总共大小是8412补齐之后是16 最后一行就是补齐了四个字节 刚new出来的对象处于无锁态没竞争的时候是偏向锁每次来看一看有没有人用没有我继续用有竞争转为自旋锁即轻量级锁一直自旋如果竞争激烈转为重量级锁。 可以看出mark word不光有锁信息还有分代年龄信息 例老年代很快满了分代从15改为31可行不  不可行分代年龄总共四位最大是15 上面的hashcode存的是identity hashcode调用hahcode方法之后才有值不然里面没值。 偏向锁54位里面记录了这个线程的id下次有调用会对比id 轻量级锁的62位这些竞争的线程每个都有自己的lock Record来抢通过自旋来抢谁抢到谁的 因为一直自旋太消耗cpu所以转到重量级锁 锁消除 public void add(String s1,String s2){ StringBuffer sb new StringBuffer(); sb.append().append(); } append是线程安全的一直加锁解锁性能低检测到只在这个方法里用到sb的append消除锁不用。
http://www.zqtcl.cn/news/393736/

相关文章:

  • 北京比较大的网站建设公司wap网站引导页特效
  • 做关于植物的网站即墨网站设计
  • 怎么提升网站收录商品网页制作
  • 做网站建设的平台wordpress5.0发布
  • 站长工具a级查网站域名
  • 免费做网站电话手机开发者模式打开有什么影响
  • 上海免费网站建站模板毕节做网站优化
  • 影响网站建设的关键点手机网站制作app
  • 商务网站建设的流程深圳模板网站建设案例
  • 做中英文网站多少钱方维制网站
  • 做一个信息发布网站要多少钱开发小程序多少钱一个
  • 山东网站设计网站关键词设置技巧
  • 做网站服务怎么赚钱产品展示型的网站功能有哪些
  • 丹东网站制作宁波网站建设公司制作网站
  • 南宁建设工程质量网站九江网站建设九江
  • 永州市住房和城乡建设厅网站服务器可以做几个网站
  • 哪里学网站建设与管理做移动端电影网站
  • 境外企业网站推广大冶市建设局网站
  • 户网站建设的不全.阿里巴巴国际站
  • 定制手机壳的网站能在家做的兼职的网站
  • 温州营销型网站建设郴州网络推广公司
  • asp.net 做网站源代码网站怎么做配置文件夹
  • 网站建设云尚网络wordpress首页flash
  • 北京优化网站宁波网络营销策划公司
  • 网站建设项目前分析电商运营一般要学多久
  • 哪个网站可以做卖房网站菜单模板
  • 网站推广渠道特点郑州百度推广外包
  • 合肥高端网站建设设计公司wordpress 多语言主题
  • 北京工程工程建设交易信息网站wordpress 角色 功能
  • 做购物网站有什么要求吗wordpress查看访问量