JVM
文章平均质量分 74
Java虚拟机
伐木机操控者泽鲁斯
这个作者很懒,什么都没留下…
展开
-
JVM(三) 垃圾回收
原创 2022-03-29 18:42:29 · 513 阅读 · 0 评论 -
JVM(二) JVM内存结构
1. 程序计数器 作用:内部保存字节码的行号,用于记录正在执行的字节码指令地址(如果正在执行的是本地方法则为空),即用于保存JVM中下一条所要执行的指令的地址 原理: JVM 对于多线程是通过线程轮流切换并且分配线程执行时间,一个处理器只会处理执行一个线程 切换线程需要从程序计数器中来回去到当前的线程上一次执行的行号 特点: 是线程私有的 不会存在内存溢出,是 JVM 规范中唯一一个不出现 OOM (内存溢出) 的区域,所以这个空间不会进行 GC (垃圾回收) 2. 虚拟机栈 Java 虚..原创 2022-03-24 19:33:35 · 1285 阅读 · 0 评论 -
JVM(一) 什么是JVM?
1. 定义 全称 Java Virtual Machine,即 Java 虚拟机,一种规范,本身是一个虚拟计算机,直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作。 2. 特点 Java 虚拟机基于二进制字节码执行,由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆、一个方法区等组成 JVM 屏蔽了与操作系统平台相关的信息,从而能够让 Java 程序只需要生成能够在 JVM 上运行的字节码文件,通过该机制实现的跨平台性 Java 代码执行流程:Java 程序 --原创 2022-03-24 19:04:49 · 1155 阅读 · 0 评论