jmap命令在linux系统执行不了问题解决
来源:互联网 发布:网络推广经理 编辑:程序博客网 时间:2024/06/06 09:53
linux-6fd3:~ # jmap -histo 4157 | jmap -histo:live 4157 > a.txt
Attaching to process ID 4157, please wait...
Exception in thread "main" sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 1.5.0, 1.5.0_xx. Target VM is 20.6-b01
at sun.jvm.hotspot.runtime.VM.checkVMVersion(VM.java:196)
at sun.jvm.hotspot.runtime.VM.<init>(VM.java:235)
at sun.jvm.hotspot.runtime.VM.initialize(VM.java:287)
at sun.jvm.hotspot.bugspot.BugSpotAgent.setupVM(BugSpotAgent.java:576)
at sun.jvm.hotspot.bugspot.BugSpotAgent.go(BugSpotAgent.java:476)
at sun.jvm.hotspot.bugspot.BugSpotAgent.attach(BugSpotAgent.java:314)
at sun.jvm.hotspot.tools.Tool.start(Tool.java:146)
at sun.jvm.hotspot.tools.JMap.main(JMap.java:126)
原因:
JVM version不匹配。系统中有多个JDK安装。
解决:
指定具体的jmap
$ /usr/java/jdk1.6.0_31/bin/jmap -heap 4157
Server compiler detected.
JVM version is 20.6-b01
using thread-local object allocation.
Parallel GC with 8 thread(s)
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 8589934592 (8192.0MB)
NewSize = 1310720 (1.25MB)
MaxNewSize = 17592186044415 MB
OldSize = 5439488 (5.1875MB)
NewRatio = 2
SurvivorRatio = 8
PermSize = 21757952 (20.75MB)
MaxPermSize = 85983232 (82.0MB)
Heap Usage:
PS Young Generation
Eden Space:
capacity = 2753888256 (2626.3125MB)
used = 2629075304 (2507.281593322754MB)
free = 124812952 (119.0309066772461MB)
95.46775539174237% used
From Space:
capacity = 52035584 (49.625MB)
used = 25823320 (24.627037048339844MB)
free = 26212264 (24.997962951660156MB)
49.62627113015586% used
To Space:
capacity = 53477376 (51.0MB)
used = 0 (0.0MB)
free = 53477376 (51.0MB)
0.0% used
PS Old Generation
capacity = 2547777536 (2429.75MB)
used = 1522552664 (1452.0193710327148MB)
free = 1025224872 (977.7306289672852MB)
59.760031733006066% used
PS Perm Generation
capacity = 39583744 (37.75MB)
used = 38637640 (36.84772491455078MB)
free = 946104 (0.9022750854492188MB)
97.60986732331332% used
linux-6fd3:~ #
Attaching to process ID 4157, please wait...
Exception in thread "main" sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 1.5.0, 1.5.0_xx. Target VM is 20.6-b01
at sun.jvm.hotspot.runtime.VM.checkVMVersion(VM.java:196)
at sun.jvm.hotspot.runtime.VM.<init>(VM.java:235)
at sun.jvm.hotspot.runtime.VM.initialize(VM.java:287)
at sun.jvm.hotspot.bugspot.BugSpotAgent.setupVM(BugSpotAgent.java:576)
at sun.jvm.hotspot.bugspot.BugSpotAgent.go(BugSpotAgent.java:476)
at sun.jvm.hotspot.bugspot.BugSpotAgent.attach(BugSpotAgent.java:314)
at sun.jvm.hotspot.tools.Tool.start(Tool.java:146)
at sun.jvm.hotspot.tools.JMap.main(JMap.java:126)
原因:
JVM version不匹配。系统中有多个JDK安装。
解决:
指定具体的jmap
$ /usr/java/jdk1.6.0_31/bin/jmap -heap 4157
Attaching to process ID 4157, please wait...
Debugger attached successfully.Server compiler detected.
JVM version is 20.6-b01
using thread-local object allocation.
Parallel GC with 8 thread(s)
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 8589934592 (8192.0MB)
NewSize = 1310720 (1.25MB)
MaxNewSize = 17592186044415 MB
OldSize = 5439488 (5.1875MB)
NewRatio = 2
SurvivorRatio = 8
PermSize = 21757952 (20.75MB)
MaxPermSize = 85983232 (82.0MB)
Heap Usage:
PS Young Generation
Eden Space:
capacity = 2753888256 (2626.3125MB)
used = 2629075304 (2507.281593322754MB)
free = 124812952 (119.0309066772461MB)
95.46775539174237% used
From Space:
capacity = 52035584 (49.625MB)
used = 25823320 (24.627037048339844MB)
free = 26212264 (24.997962951660156MB)
49.62627113015586% used
To Space:
capacity = 53477376 (51.0MB)
used = 0 (0.0MB)
free = 53477376 (51.0MB)
0.0% used
PS Old Generation
capacity = 2547777536 (2429.75MB)
used = 1522552664 (1452.0193710327148MB)
free = 1025224872 (977.7306289672852MB)
59.760031733006066% used
PS Perm Generation
capacity = 39583744 (37.75MB)
used = 38637640 (36.84772491455078MB)
free = 946104 (0.9022750854492188MB)
97.60986732331332% used
linux-6fd3:~ #
0 0
- jmap命令在linux系统执行不了问题解决
- PHP在linux上执行系统命令
- linux下的 jmap命令
- linux用户问题影响java一些命令执行不了
- Linux上.sh文件中的命令为什么执行不了?
- PHP执行linux系统命令
- PHP执行linux系统命令
- PHP执行linux系统命令
- python 执行linux系统命令
- Linux 开机画面启动不了,进入系统命令模式
- jmap命令
- jmap命令
- jmap 命令
- jmap命令
- jmap命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- makeKeyAndVisible的作用
- JS小知识点二:iframe
- 产品经理就是导演
- 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串
- WARN org.apache.hadoop.hdfs.servåer.namenode.FSNamesystem: Get corrupt file b
- jmap命令在linux系统执行不了问题解决
- maven 教程一 入门
- 给出形如2012-02-01和2012-04-04这样的两个string,如何用java获得这个时间段内的所有日期
- [c语言]PAT编程题引出int和long的区别
- 在Java和C#中的简单的AES加密和解密
- android应用中去掉标题栏的方法
- PCWAP自动识别手机用户访问跳转到手机网站JS代码
- iis8+php环境搭建问题
- maven 教程二 深入