首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
Hi哈娃娃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Java内存区域与虚拟机类加载机制
一、Java运行时数据区域 1、程序计数器 “线程私有”的内存,是一个较小的内存空间,它可以看做当前线程所执行的字节码的行号指示器。Java虚拟机规范中唯一一个没有OutOfMemoryError情
《深入理解Java虚拟机》之读书笔记(内存溢出)
对于HotSpot虚拟机来说,-Xoss参数(设置本地方法栈大小)虽然存在,但是实际无效,栈容量只由-Xss参数设定。而关于此,Java虚拟机规范描述了两个异常: 如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常(栈溢出)。 如果虚…
《深入理解Java虚拟机》之读书笔记(JVM垃圾回收)
虚拟机栈、本地方法栈、程序计数器随线程而生,随线程而灭。栈中的栈帧随方法的进入和退出而有条不紊地执行着出栈与入栈操作,每个栈帧分配多少内存基本是在类结构确定下来时就已知了(尽管运行期会有JIT编译器进行一些优化)。所以这几个区域的内存分配和回收都具备确定性,不用过多地考虑回收问…