深入理解JVM虚拟机(二)
创始人
2025-05-31 18:45:38
0

目录:

(1)堆

(2)堆-内存溢出

(3)堆内存诊断 

(4)内存诊断-jvirsualvm


(1)堆

像前面讲过的程序计数器、虚拟机栈、本地方法栈啊,他们都有一些共同的特点,他们都是线程私有的,现在讲的堆和方法区是线程共享的区

 

(2)堆-内存溢出

堆中的对象看,当没有人在使用的时候,会被垃圾回收机制回收,占用的内存会被释放掉

如果不断的产生对象,而且有人在使用它,意味着这些对象不能当做垃圾,达到一定的数量,就会导致内存被耗尽,导致内存溢出

 堆内存溢出暴露的错误:

 还可以更改java虚拟机的内存参数:

改小之后再次运行:

 

(3)堆内存诊断 

 

 

 

 

打开命令行窗口:

使用jsp查看有哪些进程:

 

 使用jmap 查看18756这个进程的内存占用

 

 查看Heap Usage:堆内存占用,查看used的数,数组创建之前6.多

 

在执行一遍命令:

 

数组创建之后,used达到16 

 

 

 在执行一遍命令:

 

垃圾回收之后:

 

 (4)内存诊断-jconsole工具

重新执行一遍:

输入: 

 

 就会出来一个图形化界面:

 

打印2,堆使用情况 

 打印3:堆使用情况

 

 (4)内存诊断-jvirsualvm

 

 查看进程id:

 

 查看17748的堆内存占用情况:

观看两个used的值,下面的老生代 

 

 使用工具执行垃圾回收

 

 

发现先生代占用的内存变少了,老生代没变 

 

 

 

使用另外一种工具:也是一种图形化界面工具

 

可以使用堆Dump:抓取堆的当前快照,进一步对详细内容进行分析,这是jsconsole不具备的 

 

把堆的那一时刻堆的内存的信息截取下来了,并且堆里面有哪些类型的对象、每个对象的个数 

点击查找

 

 第一个最大

 student这个内存占用较高

 

 通过检查发现student对象内存占用较高,而且这个对象是长期使用的,导致垃圾回收没办法回收他们的内存

 

相关内容

热门资讯

走进小城看消费丨江西资溪:低碳...   夏日时节下午4点,江西省抚州市资溪县大觉山景区漂流终点依然热闹。来自南昌的游客余鑫漂流结束后没有...
【中原晨会0625】市场分析专... 来源:市场资讯 (来源:中原证券研究所) 本期重点研报目录 【中原策略】市场分析:电子半导体领涨 ...
南向资金连买4日!低费率+可月... 6月25日早盘,港股红利资产震荡整理。截至11时14分,港股红利低波ETF招商(520550)下跌0...
618成交破百万!紫荆花用一套... 一年一度的618年中大促,是消费市场的晴雨表,也是品牌间最激烈的角力场。当各大品牌在直播间里铆足了劲...
原创 黄... 2026年6月25日的国际金价已经从前期的5500美元高点跌到4200美元下方,累计跌幅超过22%,...
英伟达CEO:Vera Rub... 截至9:38,中证半导体材料设备主题指数(931743)涨2.36%创新高;权重股中,中微公司涨3....
再被催债16亿!“钢铁大王”戴... 澎湃新闻记者 贺梨萍 因“铁本事件”入狱五年的戴国芳重返钢铁行业,但他并没有完成从阶下囚再到“钢铁大...
周三原油价格下跌 随着美国和伊朗在和平谈判中取得进展,越来越多的油轮公开穿越霍尔木兹海峡,原油在战时的价格上涨已经蒸发...
这种蛋白是大脑衰老的开关 这种蛋白是大脑衰老的开关 清晨,假设一位五十岁左右的王女士发现自己常常把手机放在熟悉的抽屉里又找不到...
信通院牵头算力Token出海生... 盘面上,截至11:04,中证科创创业50指数(931643)涨1.68%,创历史新高;权重股中,芯原...
海外 774 亿营收背后:日本... 文 | 游戏价值论 6月23日,彭博社报道了腾讯正在围绕出售多家日本游戏工作室少数股权开展谈判,包...
餐饮“抢人”大战:把店开到公交... 作者 |餐饮老板内参 内参君 医院、公交站、演唱会…餐饮品牌,正在无孔不入 在北京儿童医院,肯德基...
快讯 | 外资扫货!陈翊庭:港... 港交所行政总裁陈翊庭在接受《中国证券报》专访时指出,国际资本对中国资产的看法已彻底扭转,布局中国市场...
2777.77元!A股“股王”... 25日早盘,昨天创下历史新高的A股“股王”联讯仪器,今天上午继续走强,盘中股价再度刷新历史新高。 截...
原创 今... 欧洲自己的媒体直接下结论,欧盟衰退躲不掉,内部分裂拦不住,现在就连欧洲顶尖工业巨头,都偷偷在用中国的...
黄仁勋股东大会放言:本轮AI基... 在当地时间6月24日的英伟达(NVDA.O)2026年度股东大会上,股东批准了该公司全部10名董事会...
国际油价大跌 新华社消息, 纽约原油期货主力合约价格24日盘中跌破每桶70美元,为伊朗战事爆发以来首次。 市场分析...
马云带队插秧,什么信号? 一场别开生面的“务农”,让外界看到了一个不一样的阿里巴巴。 近日,阿里巴巴合伙人、高德董事长刘振飞在...
全球最大产能,最高丰度达99.... 本文转自【科技日报】; 6月23日,高丰度硼-10同位素技术暨产业化成果发布会在山东省东营市举办,全...
黄金大跳水!金饰克价年内暴跌近... 25日,现货黄金盘中震荡,截至发稿,报3985.070美元/盎司,跌0.17%。 当地时间24日,...