其他分享
首页 > 其他分享> > msb:多线程/jvm调优

msb:多线程/jvm调优

作者:互联网

互联网三高:
高性能,高可用,高扩展


提高系统性能两方面入手:
提高响应时间
提吞吐量(增加线程)


tomcat优化:从优化响应来说: 将堵塞bio优化为nio


在这里插入图片描述

对齐:整个对象的长度(字节数)必须能被8整除


对象大小计算:
(markword占8)(4+4)+(类型指针)4+(成员变量大小)+对齐


开启压缩的情况下,64位的虚拟机 引用类型4个字节,不开压缩8个字节


markword 分为三部分:锁信息、GC、hashcode


锁的分类:
乐观锁、悲观锁、自旋锁、读写锁、(排他锁,共享锁)、分段锁、公平锁、非公平锁


cas :
aba问题的解决类:
StampedReference : 版本号实现
MarkableReference :true , false 实现


AQS

标签:markword,字节,压缩,响应,调优,对齐,多线程,优化,msb
来源: https://blog.csdn.net/qq_20156289/article/details/115409506