首页 > 编程语言 >JAVA dump出了hprof文件可供分析,可以用MAT工具进行分析

JAVA dump出了hprof文件可供分析,可以用MAT工具进行分析

时间:2022-10-25 17:56:32浏览次数:58  
标签:分析 JAVA MAT dump 可以 hprof

用MAT打开后,可以看到分析情况

 

 

 

 

由此也可以知道,是因为list的容量过大而导致OOM,可以根据此来进行优化代码或者JVM参数。

如果是由内存泄漏导致的,也可以通过工具查看泄漏对象到GC Roots的引用链,就能进行相应的分析处理。

另一个与之相关联的参数:
-XX:HeapDumpPath=/temp/
该参数的含义是指定dump的文件目录

标签:分析,JAVA,MAT,dump,可以,hprof
From: https://www.cnblogs.com/xiedy001/p/16825713.html

相关文章

  • java生成uuid(java生成word文件)
    JAVAJDK提供的一个自动生成主键UUID.randomUUID()的方法它永远都不会重复嘛??关于是否重复,首先要说一下uuid生成的原理UUID是指在一台机器上生成的数字,它保证对在同一时空......
  • java的特点(java的特点不包括)
    JAVA的特点有那些?java语言有下面一些特点:简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程以及动态性。1.简单性java语言是一......
  • java程序员面试题(高级程序员面试题)
    java面试问题给你参考!!!一个月的实习过程使我受益匪浅。不仅是在专业知识方面,最主要是在怎样去解决编程中出现的问题。社会在加速度地发生变化,对人才的要求也越来越高,要用......
  • java私塾(java私塾初级模拟银源代码)
    北京JAVA私塾培训真的学习有那么累吗,学JAVA有那么难吗首先要把基础学一下,一定要理解,打扎实,再学后面的东西,后面主要是理解的多,再一个要多去写!学JAVA肯定没那么容易的,有时候确......
  • java简介(Java简介英文)
    什么是javaJava是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。JAVA目前在手机上应用最多的就是JAVA游戏。Java也号称是能跨平......
  • java空间(Java堆空间)
    2017年Java开发有什么发展空间? 现在人们愈发相信,在今后的十年、二十年之内,Java都将是IT行业最炙手可热的技术,Java软件工程师将持续成为最热门的岗位之一,历史也不断的证明,JA......
  • java策略模式(Java策略模式多种返回结果)
    Java设计模式的中介者模式是怎样的?  如果对象之间的关系原本一目了然,中介对象的加入便是“画蛇添足”。来看下中介者模式的组成部分吧。1)抽象中介者(Mediator)角色:抽......
  • java递归(java递归求阶乘)
    JAVA中递归的概念说简单点就是方法调用自身方法。给你个例子:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多......
  • java简历项目经验大全(java商城项目经验简历)
    Java简历中工作经验怎么写错误示范:1、java后台开发2、前端编写正确范例:1、java程序开发岗位,主要负责:代码编写、数据库操作、sql语句优化、wsdl技术调用接口、生成接口等。2......
  • java资料(java资料网站)
    JAVA的简介java的基础知识有哪些根据我当初学习的资料整理了一下:变量、运算符和表达式、扫描仪和随机器、判断语句、循环语句、数组、面向对象、封装、继承、多态、抽象类和......