jvm各个区的作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm各个区的作用相关的知识,希望对你有一定的参考价值。

参考技术A

JVM虚拟机包括:

    1.类装载子系统

    2.运行时数据区(内存模型)

    堆(存放对象)

    栈(线程)(具有先进后出的特性):每个线程启动时都会从栈中分配一块专属的内   存空间,用来存放每一个方法的栈帧内存空间。栈帧内存中包括以下几部分:

    本地方法栈

    方法区(元空间)

    程序计数器:存放下一条指令所在单元的地址的地方

    3.字节码执行引擎

    将class文件放到方法区执行

    修改程序计数器当前值

以上是关于jvm各个区的作用的主要内容,如果未能解决你的问题,请参考以下文章

36.JVM内存分哪几个区,每个区的作用是什么如和判断一个对象是否存活java垃圾回收机制垃圾收集的方法有哪些java类加载过程类加载机制双亲委派Minor GC和Major GC

JVM内存分为哪几部分?各个部分的作用是什么?

JVM-Java内存区域与内存溢出

类加载器的作用

spring bean 生命周期和作用域? spirng bean 相互依赖? jvm oom ? jvm 监控工具? ThreadLocal 原理

深度干货 | 32道JVM基础面试题 (1.2W字详细解析)