Java的内存区域划分( 二 )
虚拟机规范无强制规定 , 各版本虚拟机自由实现, HotSpot 直接把本地方法栈和虚拟机栈合二为一。
本地方法栈属于线程私有的数据区域 , 这部分主要与虚拟机用到的 Native 方法相关 , 一般情况下 , 我们无需关心此区域 。
简单总结一下Java内存区域划分为5个 , 重点关注的是堆、栈、和方法区 , 程序计数器与本地方法栈一般不大涉及到 。
方法区与堆是所有线程共享的 , 其余三个是每个线程私有的 。
堆是兵器库 , 垃圾回收的主要区域 , 方法区是指挥官 , 栈是管干活的 。
如果我的理解和表达有不对的地方 , 欢迎大佬们斧正 。
【Java的内存区域划分】原文链接:
- 智能手机市场|华为再拿第一!27%的份额领跑全行业,苹果8%排在第四名!
- 会员|美容院使用会员管理软件给顾客更好的消费体验!
- 行业|现在行业内客服托管费用是怎么算的
- 人民币|天猫国际新增“服务大类”,知舟集团提醒入驻这些类目的要注意
- 国外|坐拥77件专利,打破国外的垄断,造出中国最先进的家电芯片
- 技术|做“视频”绿厂是专业的,这项技术获人民日报评论点赞
- 面临|“熟悉的陌生人”不该被边缘化
- 中国|浅谈5G移动通信技术的前世和今生
- 页面|如何简单、快速制作流程图?上班族的画图技巧get
- 桌面|日常使用的软件及网站分享 篇一:几个动态壁纸软件和静态壁纸网站:助你美化你的桌面