java虚拟机笔记—运行时数据区域
程序计数器
1.程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。
2.是唯一一个在java虚拟机规范中没有规定任何outOfMemoryError情况区域。
3.线程私有的
java虚拟机栈
1.线程私有的
2.java方法执行的内存模型,
3.每个方法在执行的同时创建一个栈帧,用于存储变量表,操作数栈,动态链接,方法出口等信息
java堆
存放对象实例
方法区
存储已经被虚拟机加载的类信息,常量,静态就是,即时编译器编译后的代码等数据,别名non-heap(非堆)
java虚拟机笔记—运行时数据区域相关推荐
- 【Java虚拟机】运行时数据区
Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途.创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随 ...
- 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 ...
- JVM学习笔记:Java运行时数据区域
JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途.创建和销毁时间.根据<Java虚拟机规范>,JVM包括下列几个运行时数据区域,如下图所示: 其中红色部分是线程私 ...
- java虚拟机之一内存运行时数据区域解释
Java虚拟机管理的内存运行时数据区域解释 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同数据区域.这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启 ...
- Java 虚拟机学习笔记 | 运行时数据区总结
前言 要想学习好 Java,Java虚拟(JVM)的学习是绕不开的.学习 Java虚拟(JVM)首先就要先了解的就是Java虚拟(JVM)运行时数据区. 在Java语言和虚拟机规范中对运行时数据区进行 ...
- Java虚拟机(一)结构原理与运行时数据区域
前言 本来计划要写Android内存优化的,觉得有必要在此之前介绍一下Java虚拟机的相关知识,Java虚拟机也并不是三言两语能够介绍完的,因此开了Java虚拟机系列,这一篇文章我们来学习Java虚拟 ...
- Java 运行时数据区域,哪些是线程隔离的?哪些又是公有的?
来自:会点代码的大叔 JVM 运行时数据区域大致可以分为:程序计数器.虚拟机栈.本地方法栈.堆区.元空间.运行时常量池.直接内存等区域:就是下面这个样子的: 其中有些区域,随着 JDK 版本的升级不断 ...
- Java 运行时数据区域
运行时数据区域 Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁时间.以下是 Java 虚拟机所管理的内存区域: 程序 ...
- Java内存区域(运行时数据区域)和内存模型(JMM)
原文作者:czwbig 原文:https://www.cnblogs.com/czwbig/p/11127124.html Java 内存区域和内存模型是不一样的东西,内存区域是指 Jvm 运行时将数 ...
最新文章
- Android TextVeiw 在java代码中添加空格的方法
- mupdf-android-viewer 设计与实现浅析
- java 路径获取文件名称_java 根据文件获取文件名及路径的方法
- Js中Array对象
- web客户端安全之跨站点请求伪造攻击
- epoll编程实例客户端_深入底层探析网络编程之多路复用器(select,poll,epoll)
- testlink界面优化_Testlink 太老了,测试用例管理有没有什么好工具推荐?
- oracle创建只读视图语句,使用语句创建视图(6)——设置视图约束(check option)...
- deepin安装NVIDIA显卡驱动
- 如何通过API接口获取item_get_pro - 获得淘宝商品详情高级版
- glusterfs删除节点步骤
- 快手小程序常用事件绑定使用场景总结
- Python如何把字典写入到CSV文件
- SpringBoot整合Apollo配置中心快速使用
- 安卓APP限制截屏录屏解决方案
- RGB 颜色透明16进制表示
- 【OrientedRepPoints】Oriented RepPoints for Aerial Object Detection核心点概括
- 选择 FreeBSD 而不是 Linux 的技术性原因
- 二维标准Kalman滤波
- 星志远电商:拼多多头像如何保存?
热门文章
- SpringMVC使用HandlerExceptionResolver实现全局异常处理器
- 注意力机制 | CNN-LSTM-Attention基于卷积-长短期记忆网络结合注意力机制多输入单输出回归预测(Matlab程序)
- shell脚本传递参数的方法
- 英文文献翻译神器SCITranslate V17--一键翻译整篇文献
- 【Git】常用命令详解(循序渐进,逐步分析)
- Linux_基本指令
- 作为程序员,我想养成的几个爱好
- 上海熙有网络科技集团有限公司获顺为资本数千万元天使轮融资
- 面试西装的颜色、款式、质地的搭配
- android 集成高德地图打包后报 key-location Error, ErrCode:7 的问题