博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
openJDK无法进行jmap
阅读量:3764 次
发布时间:2019-05-22

本文共 1699 字,大约阅读时间需要 5 分钟。

一、首先观察openJDK的的版本

java -version

二、查看openJDK有jmap的yum源

yum whatprovides '*/jmap'

三、选择记得相关的版本进行更新

1:java-1.6.0-openjdk-devel-1.6.0.37-1.13.9.4.el7_1.x86_64 : OpenJDK Development EnvironmentRepo        : updatesMatched from:Filename    : /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.37.x86_64/bin/jmap1:java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64 : OpenJDK Development EnvironmentRepo        : baseMatched from:Filename    : /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/bin/jmap1:java-1.8.0-openjdk-devel-1.8.0.65-3.b17.el7.x86_64 : OpenJDK Development EnvironmentRepo        : baseMatched from:Filename    : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/bin/jmap1:java-1.8.0-openjdk-devel-debug-1.8.0.65-3.b17.el7.x86_64 : OpenJDK Development Environment with full debug onRepo        : baseMatched from:Filename    : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64-debug/bin/jmap1:java-1.8.0-openjdk-devel-debug-1.8.0.65-3.b17.el7.x86_64 : OpenJDK Development Environment with full debug onRepo        : @baseMatched from:Filename    : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64-debug/bin/jmap

选择此版本

1:java-1.8.0-openjdk-devel-debug-1.8.0.65-3.b17.el7.x86_64 : OpenJDK Development Environment with full debug on
Repo : base
Matched from:
Filename : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64-debug/bin/jmap
拷贝加红的jdk进行更新
四、更新jdk、但是有关于JDK服务、需要重新启动。记住必须用root进行更新

yum install java-1.8.0-openjdk-devel-debug-1.8.0.65-3.b17.el7.x86_64

五、进行jmap、jstack、jps操作

jmap -dump:format=b,file=/home/admin/heap.hprof pid pid 是程序的进程号 ps -ef|grep java 就可以查看到jstack  pid > thread.txtjmap -dump:live,format=b,file=heapLive.hprof pid

如果无法dump 说明权限不够不能写入。

转载地址:http://xoipn.baihongyu.com/

你可能感兴趣的文章
PyCharm使用技巧及常用快捷键
查看>>
ubuntu内存爆满卡住,一顿操作任务栏菜单栏消失再解决办法记录
查看>>
ubuntu下pycharm无法输入中文解决办法(记录)
查看>>
torch.cuda.is_available()返回False的解决办法
查看>>
BITVehicle_Dataset数据集转换
查看>>
将视频转存成图片小代码
查看>>
ImportError: cannot import name ‘Line 解决方法
查看>>
Ubuntu 创建/删除虚拟环境
查看>>
deepsort算法中绘制轨迹部分的代码【记录】
查看>>
C++程序设计作业--坦克大战[分享]
查看>>
Uuntu20.04出现“qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in...已放弃 (核心已转储)”问题解决记录
查看>>
linux系统下,使用git clone拉取github上的仓库太慢、卡住问题解决【记录】
查看>>
Linux系统常用的基本操作记录
查看>>
ZeroDivisionError: integer division or modulo by zero解决记录
查看>>
“数据增强”学习记录
查看>>
使用软链接放置数据集
查看>>
Exception: Dataset not found.解决记录
查看>>
HTTPS是如何保证数据传输的安全,整体的流程是什么?(SSL是怎么工作保证安全的)
查看>>
RuntimeError: view size is not compatible with input tensor‘s size and stride解决记录
查看>>
RARP的定义及工作原理
查看>>