随笔分类 -  JVM

JVM内存模型-重排序&内存屏障
摘要:之前写过的JAVA内存模型只涉及了单一数据的可见性,其实这仅仅是java内存模型的一小部分。其java内存模型中更重要的,应该是内存屏障,memory barrier。更粗犷一点的就内存栅栏memory fence。fence比较粗犷,代价也比较大,这里先从memory fence开始说起。 reo 阅读全文

posted @ 2017-04-09 14:02 flystar32 阅读(6728) 评论(2) 推荐(1)

GC初识
摘要:准备知识 首先GC回收的都是堆内存。 Xms初始堆大小 , Xmx 堆的最大值, Xmn 新生代大小 判断对象是否需要被回收使用的是可达性分析法,Reachability Analysis。通过GC Roots开始所搜,可以被引用或者间接引用到的则是可达的。GC Roots有这些 虚拟机栈中的本地变 阅读全文

posted @ 2017-03-11 15:33 flystar32 阅读(678) 评论(0) 推荐(0)

Java内存可见性
摘要:java 内存 可见性 阅读全文

posted @ 2017-01-03 22:40 flystar32 阅读(613) 评论(0) 推荐(0)

导航