java内存区域
来源:互联网 发布:简单的单片机设计作品 编辑:程序博客网 时间:2024/06/05 08:24
(1)方法区用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。永久代。线程共享。
(2)堆存放对象实例。被称为“GC堆”。从内存回收角度看,收集器基本采用分代收集算法,所以JAVA堆还可细分为:新生代和老年代;Eden空间、From Survivor空间、To Survivor空间。线程共享。
(3)虚拟机栈线程私有,用于存储局部表量表、操作栈、动态链接、方法出口等信息。
局部表量表存放了基本数据类型(byte、short、int、long、float、double、char、boolean)、对象引用(可能是一个指向对象起始位置的引用指针,也可能指向一个代表对象的句柄)和returnAddress类型(指向一条字节码指令的地址)
(4)本地方法栈和虚拟机栈作用相似,为虚拟机使用到的Native方法服务。
(5)程序计数器的作用可以看做是当前所执行的字节码的行号指示器
阅读全文
0 0
- java内存区域探析
- Java内存区域
- Java内存区域
- java 内存区域
- jAVA内存区域划分
- java内存区域
- Java 内存区域
- Java内存区域
- Java内存区域
- 01 Java 内存区域
- java内存区域浅析
- Java 内存区域 详解
- java内存区域
- Java内存区域
- Java内存区域
- Java内存区域划分
- java内存区域
- Java JVM 内存区域
- 【深度学习】【caffe实用工具5】笔记27 windows下SSD网络中的get_image_size工具的使用
- 404. Sum of Left Leaves
- 二分匹配的匈牙利算法 51NOD2006(文末)
- cocos2d-x 3.x之动作
- UE4-Android-APK大小
- java内存区域
- HIVE以及OOZIE添加第三方JAR包的方法
- Linux Man命令
- 表格nth-child设置行列样式
- 大话AOP与Android的爱恨情仇
- 微信随机红包数详解和算法代码
- GCD 使用总结(一)
- iOS-present控制器提示警告解决办法
- pandas.DataFrame.to_excel