随笔分类 -  JVM原理与应用

摘要:大纲 1.JVM内存中的对象何时会被垃圾回收 2.JVM中的垃圾回收算法及各算法的优劣 3.新生代和老年代的垃圾回收算法 4.避免本应进入S区的对象直接升入老年代 5.Stop the World问题分析 6.JVM垃圾回收的原理核心流程 7.问题汇总 1.JVM内存中的对象何时会被垃圾回收 (1) 阅读全文
posted @ 2024-12-27 23:11 东阳马生架构 阅读(203) 评论(0) 推荐(0) 编辑
摘要:大纲 1.JVM内存划分的原理细节 2.对象在JVM内存中如何分配如何流转 3.部署线上系统时如何设置JVM内存大小 4.如何设置JVM堆内存大小 5.如何设置JVM栈内存与永久代大小 6.问题汇总 1.JVM内存划分的原理细节 (1)背景引入 (2)大部分对象的存活周期都是极短的 (3)少数对象是 阅读全文
posted @ 2024-12-26 23:03 东阳马生架构 阅读(161) 评论(0) 推荐(0) 编辑
摘要:大纲 1.Java代码到底是如何运行起来的 2.JVM类加载机制的一系列概念 3.JVM中有哪些内存区域及各自的作用 4.JVM的垃圾回收机制的作用 5.问题汇总 1.Java代码到底是如何运行起来的 (1)首先假设写好了一个Java系统 (2)把.java代码文件编译成.class字节码文件 (3 阅读全文
posted @ 2024-12-25 23:14 东阳马生架构 阅读(292) 评论(0) 推荐(0) 编辑
摘要:大纲 1.Class文件结构 2.Class文件格式概述 3.Class文件格式详解 4.字节码指令 5.类的生命周期和初始化 6.类加载的全过程 7.类加载器 8.双亲委派模型 9.栈桢详解 11.方法调用详解 12.基于栈的字节码解释执行引擎 1.Class文件结构 (1)Java跨平台的基础 阅读全文
posted @ 2024-12-24 21:41 东阳马生架构 阅读(204) 评论(0) 推荐(1) 编辑
摘要:大纲 1.垃圾回收概述 2.如何判断对象存活 3.各种引用介绍 4.垃圾收集的算法 5.垃圾收集器的设计 6.垃圾回收器列表 7.各种垃圾回收器详情 8.Stop The World现象 9.内存分配与回收策略 10.新生代不同配置演示 11.内存泄漏和内存溢出 12.JDK为提供的工具 1.垃圾回 阅读全文
posted @ 2024-12-23 20:28 东阳马生架构 阅读(282) 评论(0) 推荐(0) 编辑
摘要:大纲 1.运行时数据区的介绍 2.运行时数据区各区域的作用 3.各个版本内存区域的变化 4.直接内存的使用和作用 5.站在线程的角度看Java内存区域 6.深入分析堆和栈的区别 7.方法的出入栈和栈上分配、逃逸分析及TLAB 8.虚拟机中的对象创建步骤 9.对象的内存布局 10.对象的访问定位 11 阅读全文
posted @ 2024-12-22 23:16 东阳马生架构 阅读(522) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示