码迷,mamicode.com
首页 > 编程语言 > 详细

java-五大内存图

时间:2020-05-24 13:41:21      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:com   协议   info   mic   技术   bsp   左右   for   常量   

技术图片

 

 

jrm—Java虚拟机在进行程序运行时会向cpu申请一个内存约为10%左右,该内存被jrm分为5大区域

一:栈内存(stack)
用来存储变量 当栈消失时,变量也随之消失。
二:堆内存(heap)
在Java中所有被new出来的数据都被放到堆里面,而且会相应的生成一个16进制的地址值如(x01234)。
三:方法栈
用来储存 .class信息 以及所有的方法信息
-----其中方法栈内包括常量池
四:本地方法栈
其和操作系统有关
五:pc寄存器
其运行速度快,和cpu有关 进行线程计算时会用到
————————————————
版权声明:本文为CSDN博主「For_if_while」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/For_if_while/java/article/details/97257524

java-五大内存图

标签:com   协议   info   mic   技术   bsp   左右   for   常量   

原文地址:https://www.cnblogs.com/xiaozhang666/p/12950488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!