java dump文件怎么生成和分析-JMAP用法详解
- 软件编程
- 2026-01-10 23:06:51
jmap是java自带的工具

1. 查看整个JVM内存状态
jmap -heap [pid]
2. 查看JVM堆中对象详细占用情况
jmap -histo [pid]
3. 导出整个JVM 中内存信息,可以利用其它工具打开dump文件分析,例如jdk自带的visualvm工具
jmap -dump:file=文件名.dump [pid]
补充知识:Jmap导出java运行中的堆内存dump及Jprofiler分析方法
1.jmap导出dump
1.1运行程序的java\bin目录,执行jmap -dump:format=b,file=文件名 [pid]
1.2生成dump文件
2.Jprofiler分析方法
2.1 将jmap导出的文件web.dump文件更改后缀为web.jsp,*.jps为Jprofiler可识别后缀。
使用jprofiler打开web.jps文件
这里可以看到内存使用情况,查看具体占用内存的是什么,然后选中该项右键
然后选择references,在里面选择cumulated incoming references查看具体
可以看到具体内存占用的什么
以上这篇java dump文件怎么生成和分析-JMAP用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# 的是
# 给大家
# strong
# 希望能
# 可以利用
# 右键
# 可以看到
# 在里面
# 自带
# 小编
# file
# 这篇
# java
# 大家多多
# 该项
# 浅谈JDK14性能管理工具之jmap和jhat
# jdk
# 堆中
# dump
# JMAP
# Java的jmap命令的具体使用
# 一文教会你使用jmap和MAT进行堆内存溢出分析
# 解决JMap抓取heap使用统计信息报错的问题
# 解决jmap命令打印JVM堆信息异常的问题
# jmap执行失败如何获取heapdump详解
# visualvm
# dump文件
# histo
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C++ 获取URL内容的实例
C# 实现FTP上传资料的示例
thinkphp诸多限制条件下如何getshell详解
关于SpringBoot使用Redis空指针的问题(不能成功注入的问题)
Mybatis分页PageHelper插件代码实例
JavaScript实现移动小精灵的案例代码
使用Idea或Datagrip导入excel数据的方法
python中二分查找法的实现方法
python 动态渲染 mysql 配置文件的示例
Docker 使用nsenter工具进入容器的操作
使用typescript快速开发一个cli的实现示例
小程序中手机号识别的示例
利用nexus作为私库进行代理docker,进行上传和下载镜像操作
5分钟让你快速掌握java8 stream常用开发技巧
python 对象真假值的实例(哪些视为False)
解决android报错:Intel HAXM is required to run this AVD
java awt实现计算器功能
PHP SESSION跨页面传递失败解决方案
c++ STL之list对结构体的增加,删除,排序等操作详解
python调用jenkinsAPI构建jenkins,并传递参数的示例
python读写数据读写csv文件(pandas用法)
Js实现粘贴上传图片的原理及示例
PHP哈希表实现算法原理解析
python 批量下载bilibili视频的gui程序
MySQL 中行转列的方法
C++ 输入一行数字(含负数)存入数组中的案例
Docker容器连接相互通信的实现
Java eclipse doc文档生成流程解析
Android自定义View圆形图片控件代码详解
Spring Boot2读取配置常用方法代码实例
Python制作简单的剪刀石头布游戏
C语言 scanf输入多个数字只能以逗号分隔的操作
Android AS为xutils添加依赖过程图解
Docker 制作镜像Dockerfile和commit操作
在vue中动态修改css其中一个属性值操作
Vue 的 v-model用法实例
vue添加自定义右键菜单的完整实例
C语言规律循环累加求和案例
使用python操作lmdb对数据读取的实例
Python 数据分析之逐块读取文本的实现
python基于pygame实现飞机大作战小游戏
让goland支持proto文件类型的实现
Java 二分查找的实现及图例解析
Vue如何跨组件传递Slot的实现
echarts柱状图背景重叠组合而非并列的实现代码
在goland中读取tpl文件的图文操作
java可以作为第一门编程语言学习吗
java8 实现map以value值排序操作
SpringBoot基于Actuator远程关闭服务
docker清理大杀器/docker的overlay文件占用磁盘太大的解决
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
