mat查看dump_coredump文件分析

mat查看dump_coredump文件分析mat分析内存泄露

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

系统出现内存溢出,服务器挂了,这时可以使用内存分析工具
[mat工具网盘地址]链接:https://pan.baidu.com/s/1X-fe16KQdIFuzE9Z0h910w
提取码:syjv
解压后如下:
解压后目录

双击打开在这里插入图片描述
界面如下
mat初始页面
file->open heap dump
在这里插入图片描述

选择文件,如果之前没有,可以使用命令生成
命令如下:
jmap -dump:live,format=b,file=heades.bin pid
注意:pid是运行的系统进程号
在这里插入图片描述点击finish
在这里插入图片描述
出现的页面有问题分析
在这里插入图片描述
对比两个文件过程如下:
再使用命令jmap -dump:live,format=b,file=heades.bin pid生成文件,两个文件名不同
打开文件后点击overview
在这里插入图片描述
点击下面的histogram
在这里插入图片描述
然后开始对比,点击对比按钮
在这里插入图片描述
弹出如下界面时需要打开第二个文件
在这里插入图片描述
已打开的直接选择要对比的文件
在这里插入图片描述
结果如下:
在这里插入图片描述
此结果并不详细,无法看出是不是自己写的代码问题。接着按包分析,选择按包分析
在这里插入图片描述
结果如下
在这里插入图片描述
点开可查看具体情况

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189009.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ffmpeg安装教程win10_windows10我的电脑在哪

    ffmpeg安装教程win10_windows10我的电脑在哪FFmpeg命令行安装使用如下命令进行FFmpeg:sudoapt-getinstallffmpegFFmpeg源码安装FFmpeg源码获取使用如下命令获取ffmpeg的源码:gitclonehttps://git.ffmpeg.org/ffmpeg.gitffmpegffmpeg编译使用如下命令指定安装目录:./configure–prefix=/usr/local/ffmpeg–enable-debug=3–enable-shared–disa

    2022年9月13日
    0
  • matlab画折线图

    matlab画折线图p=‘plot_scale.xlsx’;a=xlsread§;x=a(1,:);%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止susan=a(2,:);%a数据y值HarrisLaplace=a(3,:);MSCP=a(4,:);CPDA=a(5,:);HeYung=a(6,:);FastCPDA=a(7,:);DOG=a(8,:);GCM=a(9,:);ANDD=a(10,:);MSRJ=a(11,:);ZhangSun=a(12,:);WEAE=a(

    2022年6月12日
    56
  • vue报错:Navigation cancelled from “/userIndex“ to “/blank/login“ with a new navigati

    vue报错:Navigation cancelled from “/userIndex“ to “/blank/login“ with a new navigati最近在弄一个vue项目时碰到这么一个报错,查了下资料,记录一下:这个错误是vue-router的内部错误,是因为没有进行catch处理,导致的编程式导航跳转问题,往同一个地址跳转时,会报错。解决方法如下:在路由文件中进行配置:router/index.jsimportVuefrom’vue’importRouterfrom’vue-router’Vue.use(Router)//解决报错constoriginalPush=Router.prototype.pushco

    2022年7月26日
    24
  • ajax跨域的解决办法_前端跨域解决方案

    ajax跨域的解决办法_前端跨域解决方案什么是AJAX?AJAX是无需刷新页面就能够从服务器去的数据的一种方法,负责Ajax运作的核心对象是XMLHttpRequest(XHR)对象。同源策略是对XHR的一个主要约束,它为通信设置了“相同的域、相同的端口、相同的协议”这一限制。试图访问上述限制之外的资源都会引发安全错误,除非采用被认可的跨域解决方案。这个方案叫做CORS(Cross-OriginResource

    2022年8月24日
    5
  • Pycharm使用问题# Interpreter设置

    Pycharm使用问题# Interpreter设置

    2021年8月29日
    187
  • Ubuntu 10.04 更新源[通俗易懂]

    Ubuntu 10.04 更新源[通俗易懂]1.sudogedit/etc/apt/sources.list编辑你的源列表,将原来的内容全部删除,当然之前也可以用sudocp/etc/apt/sources.list/etc/apt

    2022年7月2日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号