jmap错误:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap

在centos环境下使用jmap命令查看堆使用的情况,发现如下错误:

unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap
jmap错误:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap_第1张图片
原因:

没有安装对应的openjdk-debuginfo工具

解决办法:

安装debuginfo,去网站 http://debuginfo.centos.org/7/x86_64 里面找匹配当前的openjdk的版本,小版本号也要匹配上。然后使用wget命令下载:

wget http://debuginfo.centos.org/7/x86_64/java-1.8.0-openjdk-debuginfo-1.8.0.191.b12-1.el7_6.x86_64.rpm

然后安装:

rpm -ivh java-1.8.0-openjdk-debuginfo-1.8.0.191.b12-1.el7_6.x86_64.rpm

校验安装是否成功:

rpm -qa|grep debuginfo

你可能感兴趣的:(Java高级,jmap,unknow,CollectedHeap)