![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 90
江边小子
这个作者很懒,什么都没留下…
展开
-
CPU缓存架构&缓存一致性协议详解
CPU缓存架构&缓存一致性协议详解原创 2023-01-22 20:37:07 · 1918 阅读 · 1 评论 -
as-if-serial&happens-before
as-if-serial&happens-before原创 2023-01-21 22:42:14 · 1191 阅读 · 0 评论 -
JVM-三色标记
三色标记算法是把Gc roots可达性分析遍历对象过程中遇到的对象, 分成三种颜色:黑色、灰色、白色原创 2023-01-16 21:21:47 · 1588 阅读 · 1 评论 -
JVM--Garbage First(G1) 垃圾收集器
G1是一款非常优秀的垃圾收集器,不仅适合堆内存大的应用,同时也简化了调优的工作。通过主要的参数初始和最大堆空间、以及最大容忍的GC暂停目标,就能得到不错的性能;同时,我们也看到G1对内存空间的浪费较高,但通过首先收集尽可能多的垃圾(Garbage First)的设计原则,可以及时发现过期对象,从而让内存占用处于合理的水平。原创 2023-01-15 23:22:55 · 1493 阅读 · 0 评论 -
JVM-【面试题】-垃圾收集算法+垃圾收集器,以后就不用担心对象那些事了
垃圾收集算法:分代算法、复制算法、标记清除算法、标记整理算法。垃圾收集器:Serial收集器、SerialOld收集器、Parallel Scavenge收集器、Parallel Old收集器、ParNew收集器、CMS收集器原创 2023-01-14 21:57:50 · 341 阅读 · 0 评论 -
JVM-【面试题】-对象内存分配
jvm对象的内存分配、逃逸分析、标量替换、TLAB、栈内分配、堆内分配、大对象原创 2023-01-13 23:09:52 · 595 阅读 · 0 评论 -
JVM-【面试题】-带你了解对象的创建过程
对象在jvm的创建过程。分配内存(指针碰撞、空闲列表、CAS、TLAB)、初始化零值、设置对象头、执行init方法原创 2023-01-12 23:00:49 · 455 阅读 · 0 评论 -
一文细讲--JVM内存模型
jvm堆、栈、方法区、本地方法栈、程序计数器、参数配置原创 2023-01-11 22:39:31 · 170 阅读 · 0 评论 -
JVM-围观如何打破双亲委派机制
手把手用代码来实现打破JVM的双亲委派机制原创 2023-01-09 22:20:18 · 405 阅读 · 0 评论 -
JVM类加载机制-让你明明白白的了解类的执行流程
类再jvm的执行流程和类加载器的双亲委派机制原创 2023-01-08 19:56:15 · 920 阅读 · 1 评论