|
|
jvm
|
|
|
===
|
|
|
|
|
|
> 查看当前JVM信息
|
|
|
|
|
|
### 使用参考
|
|
|
|
|
|
```
|
|
|
$ jvm
|
|
|
CATEGORY INFO
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
RUNTIME MACHINE-NAME hellodeMacBook-Air.local
|
|
|
JVM-START-TIME 2015-12-23 10:54:18
|
|
|
MANAGEMENT-SPEC-VERSION 1.2
|
|
|
SPEC-NAME Java Virtual Machine Specification
|
|
|
SPEC-VENDOR Oracle Corporation
|
|
|
SPEC-VERSION 1.8
|
|
|
VM-NAME Java HotSpot(TM) 64-Bit Server VM
|
|
|
VM-VENDOR Oracle Corporation
|
|
|
VM-VERSION 25.60-b23
|
|
|
INPUT-ARGUMENTS -Xbootclasspath/a:/Users/hello/.jenv/versions/1.8/lib/tools.jar
|
|
|
-Djava.util.logging.config.file=/Users/hello/code/java/crash/packaging/target/
|
|
|
conf/logging.properties
|
|
|
|
|
|
CLASS-PATH /Users/hello/.jenv/versions/1.8/lib/tools.jar:/Users/hello/code/java/cras
|
|
|
h/packaging/target/bin/crash.cli-1.3.2-SNAPSHOT.jar::/Users/hello/code/java/cr
|
|
|
ash/packaging/target/lib/bcpkix-jdk15on-1.51.jar:/Users/hello/code/java/crash/
|
|
|
packaging/target/lib/bcprov-jdk15on-1.51.jar:/Users/hello/code/java/crash/pack
|
|
|
aging/target/lib/crash.connectors.ssh-1.3.2-SNAPSHOT-standalone.jar:/Users/hengyuna
|
|
|
bc/code/java/crash/packaging/target/lib/crash.connectors.telnet-1.3.2-SNAPSHOT-stan
|
|
|
dalone.jar:/Users/hello/code/java/crash/packaging/target/lib/crash.shell-1.3.2
|
|
|
-SNAPSHOT.jar:/Users/hello/code/java/crash/packaging/target/lib/groovy-all-1.8
|
|
|
.9.jar:/Users/hello/code/java/crash/packaging/target/lib/ivy-2.2.0.jar
|
|
|
BOOT-CLASS-PATH /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/resources.j
|
|
|
ar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/rt.jar:/
|
|
|
Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/sunrsasign.j
|
|
|
ar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jsse.jar
|
|
|
:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jce.jar:/L
|
|
|
ibrary/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/charsets.jar:
|
|
|
/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jfr.jar:/Li
|
|
|
brary/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/classes:/Users/hen
|
|
|
gyunabc/.jenv/versions/1.8/lib/tools.jar
|
|
|
LIBRARY-PATH /Users/hello/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library
|
|
|
/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
|
|
|
|
|
|
CLASS-LOADING LOADED-CLASS-COUNT 4264
|
|
|
TOTAL-LOADED-CLASS-COUNT 4264
|
|
|
UNLOADED-CLASS-COUNT 0
|
|
|
IS-VERBOSE false
|
|
|
|
|
|
COMPILATION NAME HotSpot 64-Bit Tiered Compilers
|
|
|
TOTAL-COMPILE-TIME 5145(ms)
|
|
|
|
|
|
GARBAGE-COLLECTORS PS Scavenge 6/74(ms)
|
|
|
[count/time]
|
|
|
PS MarkSweep 1/64(ms)
|
|
|
[count/time]
|
|
|
|
|
|
MEMORY-MANAGERS CodeCacheManager Code Cache
|
|
|
|
|
|
Metaspace Manager Metaspace
|
|
|
Compressed Class Space
|
|
|
|
|
|
PS Scavenge PS Eden Space
|
|
|
PS Survivor Space
|
|
|
|
|
|
PS MarkSweep PS Eden Space
|
|
|
PS Survivor Space
|
|
|
PS Old Gen
|
|
|
|
|
|
|
|
|
MEMORY HEAP-MEMORY-USAGE 1073741824(1.00 GiB)/1073741824(1.00 GiB)/5242880000(4.88 GiB)/278637584(265.73 MiB)
|
|
|
[committed/init/max/used]
|
|
|
NO-HEAP-MEMORY-USAGE 172597248(164.60 MiB)/2555904(2.44 MiB)/1862270976(1.73 GiB)/166521144(158.81 MiB)
|
|
|
[committed/init/max/used]
|
|
|
PENDING-FINALIZE-COUNT 0
|
|
|
|
|
|
OPERATING-SYSTEM OS Mac OS X
|
|
|
ARCH x86_64
|
|
|
PROCESSORS-COUNT 4
|
|
|
LOAD-AVERAGE 2.328125
|
|
|
VERSION 10.10.5
|
|
|
|
|
|
THREAD COUNT 16
|
|
|
DAEMON-COUNT 10
|
|
|
PEAK-COUNT 18
|
|
|
STARTED-COUNT 19
|
|
|
DEADLOCK-COUNT 0
|
|
|
|
|
|
FILE-DESCRIPTOR
|
|
|
|
|
|
MAX-FILE-DESCRIPTOR-COUNT 10240
|
|
|
OPEN-FILE-DESCRIPTOR-COUNT 648
|
|
|
|
|
|
Affect cost in 2 ms.
|
|
|
```
|
|
|
|
|
|
### THREAD相关
|
|
|
|
|
|
* COUNT: JVM当前活跃的线程数
|
|
|
* DAEMON-COUNT: JVM当前活跃的守护线程数
|
|
|
* PEAK-COUNT: 从JVM启动开始曾经活着的最大线程数
|
|
|
* STARTED-COUNT: 从JVM启动开始总共启动过的线程次数
|
|
|
* DEADLOCK-COUNT: JVM当前死锁的线程数
|
|
|
|
|
|
### 文件描述符相关
|
|
|
|
|
|
* MAX-FILE-DESCRIPTOR-COUNT:JVM进程最大可以打开的文件描述符数
|
|
|
* OPEN-FILE-DESCRIPTOR-COUNT:JVM当前打开的文件描述符数
|