初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

1 右侧的java源代码编译为左侧的java字节码(右侧第一个方块对应左侧第一个方块)

2 字节码 经过解释器 变为机器码

3 机器码就可以被cpu来执行

程序计数器的作用就是记住jvm指令的下一条指令的地址 0 3 4 5 6 9

虚拟机栈

一个方法的内存就是一个栈帧,方法会按照执行的顺序,顺序入栈。

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
✿ ༺ ོIT技术༻3 小时前
Linux:线程池和单例模式
java·jvm
牛马程序员‍11 小时前
Day104 JVM 原理及优化
jvm
极客先躯14 小时前
高级java每日一道面试题-2025年01月22日-JVM篇-乐观锁和悲观锁的理解及如何实现,有哪些实现方式?
java·jvm·优化性能·选择合适的锁策略·结合实际案例·乐观锁的实现方式
Kerwin要坚持日更14 小时前
一文讲解CMS收集器的垃圾收集过程
java·开发语言·jvm
wclass-zhengge17 小时前
01学习预热篇(D6_正式踏入JVM深入学习前的铺垫)
jvm·python·学习
HHhha.19 小时前
JVM深入学习(一)
java·jvm
Bug退退退12321 小时前
JVM常见知识点
java·jvm
Kerwin要坚持日更2 天前
一文讲解JVM中的G1垃圾收集器
jvm
Feng.Lee2 天前
性能测试JVM监控有哪些?
jvm
HHhha.2 天前
JVM深入学习(二)
java·jvm