初识 JVM 01

JVM JRE JDK的关系

JVM 的内存机构

程序计数器

java指令的执行流程:

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

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

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

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

虚拟机栈

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

栈内存溢出问题

方法过多

栈的内存过大

相关推荐
wuminyu11 分钟前
专家视角看Java字节码加载与存储指令机制
java·linux·c语言·jvm·c++
.小小陈.41 分钟前
Linux 线程概念与控制:从底层原理到实战应用
linux·运维·jvm
light blue bird3 小时前
工序路径工站物料 BOM 协同组件
jvm
zhaoyong2226 小时前
MySQL 存储过程中字符集与排序规则不匹配导致查询性能下降的解决方案
jvm·数据库·python
sinat_383437366 小时前
golang如何从Python转型Go开发_golang从Python转型Go开发攻略
jvm·数据库·python
FQNmxDG4S7 小时前
JVM内存模型详解:堆、栈、方法区与垃圾回收
java·jvm·算法
2301_812539679 小时前
Golang怎么实现网页爬虫抓取数据_Golang如何用colly框架快速构建爬虫采集程序【教程】
jvm·数据库·python
雪碧聊技术11 小时前
线程运行原理
jvm
light blue bird11 小时前
MES/ERP 工序 BOM 协同多节点工站组件
java·jvm·oracle
雪碧聊技术12 小时前
JVM:字节码文件的组成
jvm