深入理解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对象内存占用较高,而且这个对象是长期使用的,导致垃圾回收没办法回收他们的内存

 

相关内容

热门资讯

原创 杰... 财经摆渡人 精研出品 破浪前行,共探财富新局 大家好欢迎收看【古今财鉴】 2026年1月12日,北交...
突发特讯!马克龙回应美国关税威... 一场关税威胁,让美欧盟友关系再度紧绷。当地时间1月18日,法国总统马克龙针对美国的关税胁迫作出首次官...
原创 2... 彩排路透一曝光,镜头扫过那个圆乎乎的身影,弹幕瞬间分成了两派。一边开始吐槽:怎么又是他了?另一边则是...
内部炸锅!追觅员工怒怼CEO“... 来源:21ic电子网 快科技 近日,有员工在追觅科技智能汽车项目的千人大群里,直怼俞浩和陈龙冬的聊天...
兴业银行成功发行首单自贸区主体... 1月15日,兴业银行(601166.SH)在全市场首次以“玉兰债”模式发行银行自贸区主体境外债券,发...
印度对华出口激增67%,对美出... 参考消息网1月16日报道据美国消费者新闻与商业频道网站1月16日报道,随着美国总统特朗普加征的高额关...
投资前瞻(1.19—1.25)... 重点关注: ·央行连续第8个月通过买断式逆回购向市场注入中期流动性。 ·“十五五”期间电网投资计划比...
肿瘤科医生提醒:如果你属于这 ... 在所有常见肿瘤中,结直肠癌(也就是大家常说的“肠癌”)其实是个很“矛盾”的存在。一方面,它的发展速度...
九龙县多维发力激活电商发展新动... 01 “一村一主播”育才强基 紧扣高原农特产品上行需求,构建“基础培训、实战演练、创业孵化”三级体系...
原创 美... 编辑:[微风] 最近,美国华盛顿的那些决策者总算幡然醒悟了,他们从2018年就开始打主意,想通过贸易...
马斯克点火全球最大超算,首个1... 全球首个吉瓦级训练集群! 马斯克一早激动官宣,专为训下一代Grok打造的「超算巨兽」Colossus...
原创 A... 近期A股市场的走势,让不少股民直呼“心塞”!明明大盘一度强势上攻、站稳4100点之上,市场情绪看似回...
拿下1200亿锂电大单?容百科... 据证监会官网,2026年1月14日,宁波容百新能源科技股份有限公司(简称容百科技)披露日常经营重大合...
原创 3... 从《玫瑰的故事》到《花木兰》,从红毯上的璀璨光芒到时尚大片的优雅姿态,38岁的刘亦菲始终是「冻龄女神...
多晶硅急速遇冷:会成为下一个动... 记者 邹永勤 俗语说“三十年河东,三十年河西”,但对于多晶硅而言,这个转换周期可能只需要半年。 在2...
我国海上风电规模持续增长 上市... 1月15日,国家电网数据显示,截至2025年年底,长三角地区海上风电并网规模超1900万千瓦,成为全...
603273,董事长被留置! 天元智能公司实控人、董事长兼总经理吴逸中被留置。 1月16日,天元智能发布公告,公司拟向全体股东每...
5成A股上市公司披露ESG,谁... 近年来,中国企业正加速拥抱可持续发展理念,ESG也不再是“加分项”,而是成为企业高质量发展的“必答题...
原创 昔... 华尔街“倒戈”:AI不是蜜糖,反成增长毒药? Adobe最近的股价走势,和整个科技股的热火朝天形成...
亏损延续!大智慧2025年净利... 1月16日,大智慧(601519)公告,经财务部门初步测算,预计2025年年度实现归属于母公司所有者...