搜索结果
查询Tags标签: jvm,共有 1794条记录-
Java内存模型(JMM):一个可能知道但没具体了解的概念
写个文章是因为一次字节面试中,问到java内存模型了解吗?我答了一些堆、方法区、虚拟机栈什么的。然后说这个不是。我一脸蒙蔽。。。之后了解到JMM,才知道自己有多蠢,原来是这些东西,原来这些叫JMM。所以,现在写一篇文章总结一下。 1. Java内存模型的概念大家都知道j…
2020/5/6 17:27:01 人评论 次浏览 -
JVM G1(Garbage-First Garbage Collector)收集器全过程剖析
G1垃圾收集器的设计原则是“首先收集尽可能多的垃圾(Garbage First)”,目标是为了尽量缩短处理超大堆(超过4GB)产生的停顿。 因此,G1并不会等内存耗尽(比如Serial 串行收集器、Parallel并行收集器 )者快耗尽(CMS)的时候才开始垃圾回收,而是在内部采用了启发式算法,…
2020/5/5 8:26:10 人评论 次浏览 -
JVM 对象分配过程
对象分配过程 1)依据逃逸分析,判断是否能栈上分配? 如果可以,使用标量替换方式,把对象分配到VM Stack中。如果 线程销毁或方法调用结束后,自动销毁,不需要 GC 回收器 介入。 否则,继续下一步。2)判断是否大对象? 如果是,直接分配到堆上 Old Generation 老年代上…
2020/5/5 8:26:10 人评论 次浏览 -
JVM G1(Garbage-First Garbage Collector)收集器全过程剖析
G1垃圾收集器的设计原则是“首先收集尽可能多的垃圾(Garbage First)”,目标是为了尽量缩短处理超大堆(超过4GB)产生的停顿。 因此,G1并不会等内存耗尽(比如Serial 串行收集器、Parallel并行收集器 )者快耗尽(CMS)的时候才开始垃圾回收,而是在内部采用了启发式算法,…
2020/5/4 17:26:09 人评论 次浏览 -
内存屏障及其在-JVM 内的应用(上)
作者:LeanCloud 后端高级工程师 郭瑞 内容分享视频版本: 内存屏障及其在-JVM-内的应用 MESI MESI 的词条在这里:MESI protocol - Wikipedia,它是一种缓存一致性维护协议。MESI 表示 Cache Line 的四种状态,modified, exclusive, shared, invalid。modified:CPU 拥有该…
2020/4/28 17:03:36 人评论 次浏览 -
面试常问点:深入剖析JVM的那些事
2020/4/22 8:52:06 人评论 次浏览 -
面试常问点:深入剖析JVM的那些事
2020/4/21 17:17:36 人评论 次浏览 -
??《给产品经理讲JVM》:垃圾收集器
2020/4/21 17:17:29 人评论 次浏览 -
类加载机制与双亲委派
2020/4/20 17:18:09 人评论 次浏览 -
JVM从入门到入土之实战G1垃圾回收器(二)
2020/4/17 17:24:35 人评论 次浏览 -
一夜搞懂 | Java 内存模型与线程
2020/4/10 23:01:32 人评论 次浏览 -
面试常问的 Java 虚拟机运行时数据区
2020/4/10 17:01:41 人评论 次浏览 -
浅显易懂的带你掌握双亲委派模型
2020/4/10 17:01:38 人评论 次浏览 -
图文兼备看懂类加载机制的各个阶段,就差你了!
2020/4/9 17:02:22 人评论 次浏览 -
2K+超详细文字配上详图带你解析Java虚拟机各大运行时数据区域!!
2020/4/8 17:01:48 人评论 次浏览