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          186646528/134217728/1908932608/31245568
                      [committed/init/max/used]
                      NO-HEAP-MEMORY-USAGE       35520512/2555904/-1/34584616
                      [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
                      LIVE-COUNT     18
                      STARTED-COUNT  19
Affect cost in 2 ms.

THREAD相关

  • COUNT: JVM当前活跃的线程数
  • DAEMON-COUNT: JVM当前活跃的守护线程数
  • LIVE-COUNT: 从JVM启动开始曾经活着的最大线程数
  • STARTED-COUNT: 从jvm启动开始总共启动过的线程次数