合集-JVM

摘要:今天给大家继续分享JVM垃圾回收算法相关知识,如有不对的地方欢迎指正。 JVM垃圾回收算法主要有标记清除、复制算法、标记整理、分代收集四种,下面来逐一介绍。 1、标记清除(Mark-Sweep) 标记清除作为最基础的垃圾回收算法,其过程要经历两个阶段:标记、回收。 标记:遍历内存区域,标记出待回收的 阅读全文
posted @ 2022-06-10 21:28 天使不哭 阅读(6) 评论(0) 推荐(0) 编辑
摘要:今天给大家继续分享MinorGC、MajorGC、FullGC相关知识,如有不对的地方欢迎指正! 1、MinorGC (新生代垃圾回收) JDK1.8 堆内部结构 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,也叫Young GC。因为Java对象大多具 阅读全文
posted @ 2022-06-08 22:18 天使不哭 阅读(18) 评论(0) 推荐(0) 编辑
摘要:目录 1、JVM堆的概念 2、JVM堆的特点 3、JVM堆的内部结构 3.1 组成 3.2 堆内存内部空间所占比例 3.3 永久代和元空间区别 4、堆空间的大小设置 5、堆空间垃圾回收 1、JVM堆的概念 JVM中的堆是用来存放对象的内存空间,几乎所有的Java对象、数组都存储在JVM的堆内存中。比 阅读全文
posted @ 2022-06-05 08:53 天使不哭 阅读(9) 评论(0) 推荐(0) 编辑
摘要:今天继续给大家分享JVM系列的相关知识,今天介绍一下虚拟机栈的介绍。 1、虚拟机栈的概念 虚拟机栈也称为Java栈,Java每个main方法被执行的时候,JVM都会同步创建一个栈帧(Stack Frame),通过存储局部变量表、操作数栈、动态链接、方法出口等信息来支撑和完成方法的执行。栈帧就是虚拟机 阅读全文
posted @ 2022-06-03 16:59 天使不哭 阅读(13) 评论(0) 推荐(0) 编辑
摘要:今天继续给大家分享JVM的相关知识,今天介绍一下JVM内存区域的程序计数器。 1、程序计数器概念 JVM中的程序计数寄存器(Program Counter Register)中Register的命名来源于CPU的寄存器,寄存器用来存储指令相关的现场信息。 CPU只有把数据装载到寄存器中才能够正常执行 阅读全文
posted @ 2022-06-03 16:58 天使不哭 阅读(13) 评论(0) 推荐(0) 编辑
摘要:今天继续给大家分享JVM中native关键字用法介绍 1、native概念 native关键字修饰的Java方法是一个原生态方法,方法对应的实现Java作用范围达不到,而是在用其他编程语言(如C和C++)文件中实现。Java语言本身不能直接对操作系统底层进行访问和操作,但可以通过JNI接口调用其他编 阅读全文
posted @ 2022-05-26 17:54 天使不哭 阅读(11) 评论(0) 推荐(0) 编辑
摘要:今天主要给大家分享JVM的沙箱安全机制笔记 1、沙箱机制的概念 Java安全模型的核心就是Java沙箱(sandbox)。 沙箱机制就是将Java代码限定只能在虚JVM虚拟机中特定的运行范围,并且严格限制代码对本地系统资源访问,通过这样的方式来保证对Java代码的有效隔离,防止对本地操作系统造成破坏 阅读全文
posted @ 2022-05-19 08:06 天使不哭 阅读(27) 评论(0) 推荐(0) 编辑
摘要:今天给大家分享JVM系列之双亲委派机制相关的知识。 1、Java类加载的过程 Java类的加载过程是动态的,它不会一次性把程序所有的类全部加载后再运行,而是先保障程序运行的基础类加载到JVM虚拟机当中,其他的类,一般是再需要的时候才会去加载,这样的运行机制也达到了节约内存的目的。 当JVM虚拟机加载 阅读全文
posted @ 2022-05-15 17:20 天使不哭 阅读(8) 评论(0) 推荐(0) 编辑
摘要:今天继续给大家分享JVM相关的知识,欢迎互相沟通交流! 1、什么是类的加载和类的卸载 JVM虚拟机运行的文件是class文件,它是由我们的Java程序编译后产生的文件。 类的加载:JVM虚拟机将指定的class文件读取到内存里,并解释运行该class文件里的Java程序的过程。 类的卸载:将某个cl 阅读全文
posted @ 2022-05-11 07:42 天使不哭 阅读(6) 评论(0) 推荐(0) 编辑
摘要:今天开始给大家分享JVM系列知识,欢迎大家一起学习交流共同进度! 1、什么是JVM? JVM即Java虚拟机,可以理解为一种抽象计算机,它拥有一个指令集,在运行时操作各种内存区域。JVM对Java语言一无所知,它只知道一种特定的二进制格式,即类文件格式,我们写好的Java程序最终交给JVM执行的时候 阅读全文
posted @ 2022-04-29 21:19 天使不哭 阅读(19) 评论(0) 推荐(0) 编辑

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