美文网首页
JVM 运行时数据区内部结构

JVM 运行时数据区内部结构

作者: lc_666 | 来源:发表于2020-04-13 12:14 被阅读0次
15865078563186.jpg
  • 线程有:程序计数器、本地方法栈、虚拟方法栈
  • 线程有:堆、堆外内存(永久代或者元空间、代码缓存);
  • Rumtime类,每一个运行的Java程序独有一个Rumtime实例;

线程

  • 在JVM里,每一个线程都与操作系统的本地线程直接映射;
  • Java线程准备好之后,本地线程也同时创建,执行完后,本地线程也被回收;
  • 一个运行的Java程序,后台会有很多线程:
    • 虚拟机线程
    • 周期任务线程;
    • GC线程;
    • 编译线程;
    • 信号调度线程;

相关文章

  • Java虚拟机02-JVM运行时数据区

    1 JVM运行时数据区 JVM运行时数据区(JVM Runtime Area)其实就是指JVM在运行期间,其对计算...

  • JVM学习笔记

    JVM 注意:0、JVM运行时数据区和JVM内存模型不要搞混1、运行时数据区可以分为:堆、方法区、虚拟机栈、本地方...

  • 线程在JVM中的运行原理

    。线程在启动运行时,主要是在运行时数据区(JVM的内存模型),而JVM的运行时数据区主要包括堆,方法区,Java栈...

  • jvm 运行时数据区-01

    jvm 运行时数据区 jvm 运行时数据区 ,将内存划分为5个区域,java 代码在运行时 类里面的 组成部分 分...

  • 线程安全之可见性问题

    Java内存模型 VS JVM运行时数据区 首先Java内存模型(JMM)和JVM运行时数据区并不是一个东西,许多...

  • jvm内存模型及GC记录

    在jvm中有一块非常重要的区域,就是jvm运行时数据区。今天对该区域做下总结和记录: 在讨论jvm运行时数据区前,...

  • java面试jvm总结

    JVM→ JVM 内存结构运行时数据区:堆、栈、方法区、直接内存、运行时常量池、堆存放对象, 方法区他用于存储已被...

  • Java从入门到入坑(底层篇)

    01:JVM 1:JVM内存结构 class 文件格式、运行时数据区:堆、栈、方法区、直接内存、运行时常量池、 堆...

  • Java虚拟机内存区域详解

    JVM 运行时的数据区域 首先获取一个直观的认识: 总共也就这么 5 个区(直接内存不属于 JVM 运行时数据区的...

  • 《深入理解Java虚拟机-JVM高级特性与最佳实践》学习总结(第

    一、运行时数据区 JVM将我们机器上的内存当做一个运行时数据区来进行处理。该运行时数据区包括以下几个部分: 方法区...

网友评论

      本文标题:JVM 运行时数据区内部结构

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