美文网首页java-jvmJVM
JVM 系列 - 内存区域(运行时数据区域)(一)

JVM 系列 - 内存区域(运行时数据区域)(一)

作者: _晓__ | 来源:发表于2018-11-29 13:21 被阅读0次

前言

长路漫漫,继续修炼兮,希望自己可以坚持写出JVM系列,该文章算是一个学习笔记,同时也希望对正在学习 JVM 的同学有所帮助,错误之处,望指出修正,避免误导其他同学。

运行时数据区域

Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都各有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java 虚拟机规范(Java SE 8版)》的规定,Java 虚拟机所管理的内存将会包括以下几个运行时数据区域。如图:


Java 运行时内存区域

参考

  • 深入理解Java虚拟机
  • Java虚拟机规范(Java SE 8版)

相关文章

  • JMM与可见性

    JMM jvm运行时数据区域 Java 内存区域和内存模型是不一样的东西,内存区域是指 Jvm 运行时将数据分区域...

  • jvm系列之内存区域

    jvm系列之内存区域 1 运行时数据区域    想要了解jvm,那对其内存分配管理的学习是必不可少的;java虚拟...

  • Java内存管理

    2.9 JVM内存管理 2.9.1 运行时数据区域 JVM所管理的内存可以分为一下几个运行时数据区域: 其中方法区...

  • JVM系列:(八)JVM内存模型

    原文链接:JVM系列:(八)JVM内存模型 一 运行时数据区域 类加载器加载的class字节码保存到JVM内存的方...

  • Java内存区域与内存溢出异常

    Java内存区域与内存溢出异常 @(Java虚拟机)[jvm, 内存] [TOC] 运行时数据区域 Java虚拟机...

  • Java内存区域(运行时数据区域)和内存模型(JMM)

    Java 内存区域和内存模型是不一样的东西,内存区域是指 Jvm 运行时将数据分区域存储,强调对内存空间的划分。 ...

  • Java虚拟机--Java内存区域的划分和异常

    Java内存区域的划分和异常 运行时数据区域 JVM在运行Java程序时候会将内存划分为若干个不同的数据区域。 程...

  • JVM内存模型&JAVA内存模型

    JVM虚拟机内存区域概况 这里介绍的是JDK1.8 JVM运行时内存数据区域划分。1.8同1.7比,最大的差别就是...

  • JVM--内存管理

    JVM运行时内存数据区域 前言 JVM会在执行过程中把它所管理的内存花费为若干个不同的数据区域。如下图所示 下面分...

  • JAVA运行时内存及垃圾回收

    JAVA 1. Java运行时内存区域 在JAVA运行时的内存区域中,由JVM管理的内存区域分为以下几个模块: 程...

网友评论

    本文标题:JVM 系列 - 内存区域(运行时数据区域)(一)

    本文链接:https://www.haomeiwen.com/subject/byryfqtx.html