程序计数器

1.程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。

2.是唯一一个在java虚拟机规范中没有规定任何outOfMemoryError情况区域。

3.线程私有的

java虚拟机栈

1.线程私有的

2.java方法执行的内存模型,

3.每个方法在执行的同时创建一个栈帧,用于存储变量表,操作数栈,动态链接,方法出口等信息

java堆

存放对象实例

方法区

存储已经被虚拟机加载的类信息,常量,静态就是,即时编译器编译后的代码等数据,别名non-heap(非堆)

java虚拟机笔记—运行时数据区域相关推荐

  1. 【Java虚拟机】运行时数据区

    Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途.创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随 ...

  2. 12.JDK1.8 JVM运行时数据区域概览、各区域介绍、程序计数器、Java虚拟机栈、本地方法栈、堆、堆空间内存分配(默认情况下)、字符串常量池、元数据区、jvm参数配置

    12.JDK1.8 JVM运行时数据区域概览 12.1.JDK1.8 JVM运行时数据区域概览 12.2.各区域介绍 12.3.各区域介绍 12.3.1.程序计数器 12.3.2.Java虚拟机栈 1 ...

  3. JVM学习笔记:Java运行时数据区域

    JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途.创建和销毁时间.根据<Java虚拟机规范>,JVM包括下列几个运行时数据区域,如下图所示: 其中红色部分是线程私 ...

  4. java虚拟机之一内存运行时数据区域解释

    Java虚拟机管理的内存运行时数据区域解释 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同数据区域.这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启 ...

  5. Java 虚拟机学习笔记 | 运行时数据区总结

    前言 要想学习好 Java,Java虚拟(JVM)的学习是绕不开的.学习 Java虚拟(JVM)首先就要先了解的就是Java虚拟(JVM)运行时数据区. 在Java语言和虚拟机规范中对运行时数据区进行 ...

  6. Java虚拟机(一)结构原理与运行时数据区域

    前言 本来计划要写Android内存优化的,觉得有必要在此之前介绍一下Java虚拟机的相关知识,Java虚拟机也并不是三言两语能够介绍完的,因此开了Java虚拟机系列,这一篇文章我们来学习Java虚拟 ...

  7. Java 运行时数据区域,哪些是线程隔离的?哪些又是公有的?

    来自:会点代码的大叔 JVM 运行时数据区域大致可以分为:程序计数器.虚拟机栈.本地方法栈.堆区.元空间.运行时常量池.直接内存等区域:就是下面这个样子的: 其中有些区域,随着 JDK 版本的升级不断 ...

  8. Java 运行时数据区域

    运行时数据区域 Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁时间.以下是 Java 虚拟机所管理的内存区域: 程序 ...

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

    原文作者:czwbig 原文:https://www.cnblogs.com/czwbig/p/11127124.html Java 内存区域和内存模型是不一样的东西,内存区域是指 Jvm 运行时将数 ...

最新文章

  1. Android TextVeiw 在java代码中添加空格的方法
  2. mupdf-android-viewer 设计与实现浅析
  3. java 路径获取文件名称_java 根据文件获取文件名及路径的方法
  4. Js中Array对象
  5. web客户端安全之跨站点请求伪造攻击
  6. epoll编程实例客户端_深入底层探析网络编程之多路复用器(select,poll,epoll)
  7. testlink界面优化_Testlink 太老了,测试用例管理有没有什么好工具推荐?
  8. oracle创建只读视图语句,使用语句创建视图(6)——设置视图约束(check option)...
  9. deepin安装NVIDIA显卡驱动
  10. 如何通过API接口获取item_get_pro - 获得淘宝商品详情高级版
  11. glusterfs删除节点步骤
  12. 快手小程序常用事件绑定使用场景总结
  13. Python如何把字典写入到CSV文件
  14. SpringBoot整合Apollo配置中心快速使用
  15. 安卓APP限制截屏录屏解决方案
  16. RGB 颜色透明16进制表示
  17. 【OrientedRepPoints】Oriented RepPoints for Aerial Object Detection核心点概括
  18. 选择 FreeBSD 而不是 Linux 的技术性原因
  19. 二维标准Kalman滤波
  20. 星志远电商:拼多多头像如何保存?

热门文章

  1. SpringMVC使用HandlerExceptionResolver实现全局异常处理器
  2. 注意力机制 | CNN-LSTM-Attention基于卷积-长短期记忆网络结合注意力机制多输入单输出回归预测(Matlab程序)
  3. shell脚本传递参数的方法
  4. 英文文献翻译神器SCITranslate V17--一键翻译整篇文献
  5. 【Git】常用命令详解(循序渐进,逐步分析)
  6. Linux_基本指令
  7. 作为程序员,我想养成的几个爱好
  8. 上海熙有网络科技集团有限公司获顺为资本数千万元天使轮融资
  9. 面试西装的颜色、款式、质地的搭配
  10. android 集成高德地图打包后报 key-location Error, ErrCode:7 的问题