随笔分类 -  Java / JVM

摘要:目录前言堆内存结构传统的 GC 收集器G1 收集器概念初始堆占用情况标记Remember Set原理Card TableCollect Set停顿预测模型G1的垃圾回收过程对象分配线程本地分配缓冲区Eden 区中分配Humongous 区分配G1 垃圾收集周期Young GCYoung GC 总结M 阅读全文
posted @ 2023-10-28 17:35 LARRY1024 阅读(191) 评论(0) 推荐(0) 编辑
摘要:目录垃圾回收的基础知识堆空间的基本结构内存分配和回收原则对象优先在 Eden 区分配大对象直接进入老年代长期存活的对象将进入老年代GC 分类对象是否可被回收引用计数算法可达性分析算法引用类型强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference 阅读全文
posted @ 2023-10-28 10:15 LARRY1024 阅读(99) 评论(0) 推荐(0) 编辑
摘要:目录JVM 内存结构运行时数据区程序计数器Java 虚拟机栈栈的作用栈的特点栈帧栈运行原理栈帧的结构局部变量表操作数栈动态链接方法返回地址本地方法栈(Native Method Stack)堆内存JIT逃逸分析字符串常量池本地内存直接内存元空间运行时常量池 内存是非常重要的系统资源,是硬盘和 CPU 阅读全文
posted @ 2023-10-17 19:22 LARRY1024 阅读(395) 评论(0) 推荐(0) 编辑
摘要:目录类加载过程LoadingVerificationPreparationResolutionInitialization类加载器双亲委派模型 类加载过程 Java 的类加载过程可以分为 5 个阶段:载入、验证、准备、解析和初始化。 这 5 个阶段一般是顺序发生的,但在动态绑定的情况下,解析阶段发生 阅读全文
posted @ 2023-10-17 19:14 LARRY1024 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.