Collin Nam


JDK为我们提供的jvm性能监视工具

Frank 2019-07-01 460浏览 0条评论
首页/ 正文
分享到: / / / /

 

  •   jps

 

           jps是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况。

         很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情况,有哪些进程以及进程id。 jps 也是一样,它的作用是显示当前系统的java进程情况及进程id。我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例)并可通过opt来查看这些进程的详细启动参数。

         如果在 linux 中想查看 java 的进程,一般我们都需要 ps -ef | grep java 来获取进程 ID。如果只想获取 Java 程序的进程,可以直接使用 jps 命令来直接查看。

jps 用法

参数说明

-q:只输出进程 ID
-m:输出传入 main 方法的参数
-l:输出完全的包名,应用主类名,jar的完全路径名
-v:输出jvm参数
-V:输出通过flag文件传递到JVM中的参数

jps 不带参数,默认显示 进程ID 和 启动类的名称。

  • jps -q

参数 -q 只输出进程ID,而不显示出类的名称

  • jps -m

-m 输出传递给main方法的参数,在嵌入式jvm上可能是null

  • jps -l

-l 输出应用程序main class的完整package名或者应用程序的jar文件完整路径名.

  • jps -v

-v 输出传递给JVM的参数

 

  • jps 原理

       java程序在启动以后,会在java.io.tmpdir指定的目录下,就是临时文件夹里,生成一个类似于hsperfdata_User的文件夹,这个文件夹里(在Linux中为/tmp/hsperfdata_{userName}/),有几个文件,名字就是java进程的pid,因此列出当前运行的java进程,只是把这个目录里的文件名列一下而已。 至于系统的参数什么,就可以解析这几个文件获得。

 

  • jstat

jstat 用法

         jstat是用于监视虚拟机各种运行状态信息的命令行工具。它可以显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形界面,只提供了纯文本控制台环境的服务器上,它将是运行期定位虚拟机性能问题的首选工具。

  • option: 参数选项
  • -t: 可以在打印的列加上Timestamp列,用于显示系统运行的时间
  • -h: 可以在周期性数据数据的时候,可以在指定输出多少行以后输出一次表头
  • vmid: Virtual Machine ID( 进程的 pid)
  • interval: 执行每次的间隔时间,单位为毫秒
  • count: 用于指定输出多少次记录,缺省则会一直打印
  • jstat -option

-class (类加载器)

-compiler (JIT)

-gc (GC堆状态)

-gccapacity (各区大小)

-gccause (最近一次GC统计和原因)

-gcnew (新区统计)

-gcnewcapacity (新区大小)

-gcold (老区统计)

-gcoldcapacity (老区大小)

-gcpermcapacity (永久区大小)

-gcutil (GC统计汇总)

-printcompilation (HotSpot编译统计)

  • jstat -class

  显示加载class的数量,及所占空间等信息。

jstat -class <pid>

  • Loaded : 已经装载的类的数量
  • Bytes : 装载类所占用的字节数
  • Unloaded:已经卸载类的数量
  • Bytes:卸载类的字节数
  • Time:装载和卸载类所花费的时间
  • jstat -compiler

 显示VM实时编译(JIT)的数量等信息。

 

jstat -compiler <pid>

 

  • Compiled:编译任务执行数量
  • Failed:编译任务执行失败数量
  • Invalid :编译任务执行失效数量
  • Time :编译任务消耗时间
  • FailedType:最后一个编译失败任务的类型
  • FailedMethod:最后一个编译失败任务所在的类及方法
  • jstat -gc

显示gc相关的堆信息,查看gc的次数,及时间。 

jstat –gc <pid>

 

  • S0C:年轻代中第一个survivor(幸存区)的容量 (字节)
  • S1C:年轻代中第二个survivor(幸存区)的容量 (字节)
  • S0U :年轻代中第一个survivor(幸存区)目前已使用空间 (字节)
  • S1U :年轻代中第二个survivor(幸存区)目前已使用空间 (字节)
  • EC :年轻代中Eden(伊甸园)的容量 (字节)
  • EU :年轻代中Eden(伊甸园)目前已使用空间 (字节)
  • OC :Old代的容量 (字节)
  • OU :Old代目前已使用空间 (字节)
  • MC:metaspace(元空间)的容量 (字节)
  • MU:metaspace(元空间)目前已使用空间 (字节)
  • YGC :从应用程序启动到采样时年轻代中gc次数
  • YGCT :从应用程序启动到采样时年轻代中gc所用时间(s)
  • FGC :从应用程序启动到采样时old代(全gc)gc次数
  • FGCT :从应用程序启动到采样时old代(全gc)gc所用时间(s)
  • GCT:从应用程序启动到采样时gc用的总时间(s)
  • jstat -gccapacity 

可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小

jstat -gccapacity <pid>

 

  • NGCMN :年轻代(young)中初始化(最小)的大小(字节)
  • NGCMX :年轻代(young)的最大容量 (字节)
  • NGC :年轻代(young)中当前的容量 (字节)
  • S0C :年轻代中第一个survivor(幸存区)的容量 (字节)
  • S1C : 年轻代中第二个survivor(幸存区)的容量 (字节)
  • EC :年轻代中Eden(伊甸园)的容量 (字节)
  • OGCMN :old代中初始化(最小)的大小 (字节)
  • OGCMX :old代的最大容量(字节)
  • OGC:old代当前新生成的容量 (字节)
  • OC :Old代的容量 (字节)
  • MCMN:metaspace(元空间)中初始化(最小)的大小 (字节)
  • MCMX :metaspace(元空间)的最大容量 (字节)
  • MC :metaspace(元空间)当前新生成的容量 (字节)
  • CCSMN:最小压缩类空间大小
  • CCSMX:最大压缩类空间大小
  • CCSC:当前压缩类空间大小
  • YGC :从应用程序启动到采样时年轻代中gc次数
  • FGC:从应用程序启动到采样时old代(全gc)gc次数
  • jstat -gcmetacapacity   

metaspace 中对象的信息及其占用量。

jstat -gcmetacapacity<pid>

 

  • MCMN:最小元数据容量
  • MCMX:最大元数据容量
  • MC:当前元数据空间大小
  • CCSMN:最小压缩类空间大小
  • CCSMX:最大压缩类空间大小
  • CCSC:当前压缩类空间大小
  • YGC :从应用程序启动到采样时年轻代中gc次数
  • FGC :从应用程序启动到采样时old代(全gc)gc次数
  • FGCT :从应用程序启动到采样时old代(全gc)gc所用时间(s)
  • GCT:从应用程序启动到采样时gc用的总时间(s)
  • jstat -gcnew

 年轻代对象的信息。

jstat -gcnew <pid>

  • S0C :年轻代中第一个survivor(幸存区)的容量 (字节)
  • S1C :年轻代中第二个survivor(幸存区)的容量 (字节)
  • S0U :年轻代中第一个survivor(幸存区)目前已使用空间 (字节)
  • S1U :年轻代中第二个survivor(幸存区)目前已使用空间 (字节)
  • TT:持有次数限制
  • MTT:最大持有次数限制
  • DSS:期望的幸存区大小
  • EC:年轻代中Eden(伊甸园)的容量 (字节)
  • EU :年轻代中Eden(伊甸园)目前已使用空间 (字节)
  • YGC :从应用程序启动到采样时年轻代中gc次数
  • YGCT:从应用程序启动到采样时年轻代中gc所用时间(s)
  • jstat  -gcnewcapacity 

年轻代对象的信息及其占用量

jstat -gcnewcapacity <pid>

 

  • NGCMN :年轻代(young)中初始化(最小)的大小(字节)
  • NGCMX :年轻代(young)的最大容量 (字节)
  • NGC :年轻代(young)中当前的容量 (字节)
  • S0CMX :年轻代中第一个survivor(幸存区)的最大容量 (字节)
  • S0C :年轻代中第一个survivor(幸存区)的容量 (字节)
  • S1CMX :年轻代中第二个survivor(幸存区)的最大容量 (字节)
  • S1C:年轻代中第二个survivor(幸存区)的容量 (字节)
  • ECMX:年轻代中Eden(伊甸园)的最大容量 (字节)
  • EC:年轻代中Eden(伊甸园)的容量 (字节)
  • YGC:从应用程序启动到采样时年轻代中gc次数
  • FGC:从应用程序启动到采样时old代(全gc)gc次数

 

  • jstat -gcold 

old代对象的信息

jstat -gcold <pid>

 

 

  • MC :metaspace(元空间)的容量 (字节)
  • MU:metaspace(元空间)目前已使用空间 (字节)
  • CCSC:压缩类空间大小
  • CCSU:压缩类空间使用大小
  • OC:Old代的容量 (字节)
  • OU:Old代目前已使用空间 (字节)
  • YGC:从应用程序启动到采样时年轻代中gc次数
  • FGC:从应用程序启动到采样时old代(全gc)gc次数
  • FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s)
  • GCT:从应用程序启动到采样时gc用的总时间(s)
  • jstat -gcoldcapacity  

old代对象的信息及其占用量

jstat -gcoldcapacity <pid>

 

  • OGCMN :old代中初始化(最小)的大小 (字节)
  • OGCMX :old代的最大容量(字节)
  • OGC :old代当前新生成的容量 (字节)
  • OC :Old代的容量 (字节)
  • YGC :从应用程序启动到采样时年轻代中gc次数
  • FGC :从应用程序启动到采样时old代(全gc)gc次数
  • FGCT :从应用程序启动到采样时old代(全gc)gc所用时间(s)
  • GCT:从应用程序启动到采样时gc用的总时间(s)
  •  jstat - gcutil 

统计gc信息

jstat -gcutil <pid>

 

  • S0 :年轻代中第一个survivor(幸存区)已使用的占当前容量百分比
  • S1 :年轻代中第二个survivor(幸存区)已使用的占当前容量百分比
  • E :年轻代中Eden(伊甸园)已使用的占当前容量百分比
  • O :old代已使用的占当前容量百分比
  • P :perm代已使用的占当前容量百分比
  • YGC :从应用程序启动到采样时年轻代中gc次数
  • YGCT :从应用程序启动到采样时年轻代中gc所用时间(s)
  • FGC :从应用程序启动到采样时old代(全gc)gc次数
  • FGCT :从应用程序启动到采样时old代(全gc)gc所用时间(s)
  • GCT:从应用程序启动到采样时gc用的总时间(s)
  • jstat -gccause 

显示垃圾回收的相关信息(通-gcutil),同时显示最后一次或当前正在发生的垃圾回收的诱因。

jstat -gccause <pid>

 

  • LGCC:最后一次GC原因
  • GCC:当前GC原因(No GC 为当前没有执行GC)
  • jstat -printcompilation 

当前VM执行的信息。

jstat -printcompilation <pid>

 

  • Compiled :编译任务的数目
  • Size :方法生成的字节码的大小
  • Type:编译类型
  • Method:类名和方法名用来标识编译的方法。类名使用/做为一个命名空间分隔符。方法名是给定类中的方法。上述格式是由-XX:+PrintComplation选项进行设置的

 

  • jinfo

 

         jinfo 是 JDK 自带的命令,可以用来查看正在运行的 java 应用程序的扩展参数,包括Java System属性和JVM命令行参数;也可以动态的修改正在运行的 JVM 一些参数。当系统崩溃时,jinfo可以从core文件里面知道崩溃的Java应用程序的配置信息

jinfo 用法

 

参数说明

  • pid 对应jvm的进程id
  • executable core 产生core dump文件
  • [server-id@]remote server IP or hostname 远程的ip或者hostname,server-id标记服务的唯一性id

option

  • no option 输出全部的参数和系统属性
  • -flag name 输出对应名称的参数
  • -flag [+|-]name 开启或者关闭对应名称的参数
  • -flag name=value 设定对应名称的参数
  • -flags 输出全部的参数
  • -sysprops 输出系统属性

Javacore 概述

      Javacore,也可以称为“threaddump”或是“javadump”,它是 Java 提供的一种诊断特性,能够提供一份可读的当前运行的 JVM 中线程使用情况的快照。即在某个特定时刻,JVM 中有哪些线程在运行,每个线程执行到哪一个类,哪一个方法。
应用程序如果出现不可恢复的错误或是内存泄露,就会自动触发 Javacore 的生成。


jinfo pid  输出当前 jvm 进程的全部参数和系统属性

jinfo pid
Attaching to process ID 22075, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.211-b12
Java System Properties:

java.runtime.name = Java(TM) SE Runtime Environment
java.vm.version = 25.211-b12
sun.boot.library.path = /usr/java/jdk1.8.0_211-amd64/jre/lib/amd64
java.vendor.url = http://java.oracle.com/
java.vm.vendor = Oracle Corporation
path.separator = :
file.encoding.pkg = sun.io
java.vm.name = Java HotSpot(TM) 64-Bit Server VM
sun.os.patch.level = unknown
sun.java.launcher = SUN_STANDARD
user.country = CN
user.dir = /usr/java/jpress/starter/target/starter-2.0
java.vm.specification.name = Java Virtual Machine Specification
java.runtime.version = 1.8.0_211-b12
java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
os.arch = amd64
java.endorsed.dirs = /usr/java/jdk1.8.0_211-amd64/jre/lib/endorsed
line.separator = 

java.io.tmpdir = /tmp
java.vm.specification.vendor = Oracle Corporation
os.name = Linux
sun.jnu.encoding = UTF-8
java.library.path = /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
sun.nio.ch.bugLevel = 
java.specification.name = Java Platform API Specification
java.class.version = 52.0
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
os.version = 3.10.0-693.2.2.el7.x86_64
user.home = /root
user.timezone = Asia/Shanghai
java.awt.printerjob = sun.print.PSPrinterJob
file.encoding = UTF-8
java.specification.version = 1.8
user.name = root
java.class.path = /usr/java/jpress/starter/target/starter-2.0/config:/usr/java/jpress/starter/target/starter-2.0/lib/jna-4.5.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-jaxrs-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/xnio-api-3.3.8.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/stax-api-1.0.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/icu4j-58.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-io-2.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/fastjson-1.2.57.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commonmark-ext-yaml-front-matter-0.12.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/codegen-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-core-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/gson-2.2.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-rest-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-queryparser-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/json-20131018.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-spatial3d-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jfinal-weixin-2.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jcl-over-slf4j-1.7.7.jar:/usr/java/jpress/starter/target/starter-2.0/lib/ST4-4.0.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-join-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commonmark-ext-gfm-tables-0.12.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.mail-1.6.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/HikariCP-3.3.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/sharding-transaction-core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-es-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/animal-sniffer-annotations-1.17.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-memory-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-codec-1.10.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-secure-sm-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/undertow-servlet-2.0.19.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/slf4j-api-1.7.25.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/antlr-runtime-3.5.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/starter-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-sts-3.0.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-spatial-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpcore-4.4.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/objenesis-2.5.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-core-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-dataformat-yaml-2.8.11.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jcseg-analyzer-2.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jsoup-1.11.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/cglib-nodep-3.2.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javassist-3.21.0-GA.jar:/usr/java/jpress/starter/target/starter-2.0/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-suggest-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpcore-nio-4.4.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-core-3.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-annotations-2.9.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-db-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.servlet-api-4.0.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-sandbox-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/metrics-core-4.0.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-logging-1.1.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-sdk-oss-3.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpclient-4.4.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-lang-2.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-ram-3.0.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jjwt-0.9.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/parent-join-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/hppc-0.7.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-cli-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/ehcache-2.10.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-lucene-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-lang3-3.8.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/guava-27.1-jre.jar:/usr/java/jpress/starter/target/starter-2.0/lib/logback-core-1.2.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jettison-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/HdrHistogram-2.1.9.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jopt-simple-5.0.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jfinal-3.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/groovy-2.4.5-indy.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-sdk-opensearch-3.3.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-mapper-asl-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-grouping-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jboss-websocket-api_1.1_spec-1.1.3.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-databind-2.9.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jedis-2.10.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-xc-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.json-1.0.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-dataformat-smile-2.8.11.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-rest-high-level-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/logback-classic-1.2.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-pool2-2.4.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jsr305-3.0.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-misc-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jcseg-core-2.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/thumbnailator-0.4.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.mail-api-1.6.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/libthrift-0.9.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/failureaccess-1.0.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jaxb-impl-2.2.3-1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jersey-core-1.9.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jersey-json-1.9.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-ecs-4.2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jfinal-undertow-1.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jboss-logging-3.3.2.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-spatial-extras-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/t-digest-3.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/rank-eval-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-opensearch-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-template-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-highlighter-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jaxb-api-2.2.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/joda-time-2.10.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jdom-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-analyzers-common-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-core-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/error_prone_annotations-2.2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/snakeyaml-1.16.jar:/usr/java/jpress/starter/target/starter-2.0/lib/org.abego.treelayout.core-1.0.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commonmark-0.12.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-x-content-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/antlr4-runtime-4.7.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jboot-2.0.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/cron4j-2.2.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-commons-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/xnio-nio-3.3.8.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/sharding-jdbc-core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/activation-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-queries-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/mysql-connector-java-5.1.47.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-dataformat-cbor-2.8.11.jar:/usr/java/jpress/starter/target/starter-2.0/lib/checker-qual-2.5.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/compiler-0.9.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lang-mustache-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/undertow-websockets-jsr-2.0.19.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/antlr4-4.7.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/undertow-core-2.0.19.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-core-asl-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/fst-2.57.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-backward-codecs-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/cos-2017.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aggs-matrix-stats-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/sharding-core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/j2objc-annotations-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/stax-api-1.0-2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-core-2.8.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpasyncclient-4.1.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-service-provider-2.0.jar
java.vm.specification.version = 1.8
sun.arch.data.model = 64
sun.java.command = io.jpress.Starter
java.home = /usr/java/jdk1.8.0_211-amd64/jre
user.language = zh
java.specification.vendor = Oracle Corporation
awt.toolkit = sun.awt.X11.XToolkit
java.vm.info = mixed mode
java.version = 1.8.0_211
java.ext.dirs = /usr/java/jdk1.8.0_211-amd64/jre/lib/ext:/usr/java/packages/lib/ext
sun.boot.class.path = /usr/java/jdk1.8.0_211-amd64/jre/lib/resources.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/rt.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/sunrsasign.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/jsse.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/jce.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/charsets.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/jfr.jar:/usr/java/jdk1.8.0_211-amd64/jre/classes
java.vendor = Oracle Corporation
com.zaxxer.hikari.pool_number = 3
file.separator = /
java.vendor.url.bug = http://bugreport.sun.com/bugreport/
sun.io.unicode.encoding = UnicodeLittle
sun.font.fontmanager = sun.awt.X11FontManager
sun.cpu.endian = little
sun.cpu.isalist = 

VM Flags:
Non-default VM flags: -XX:-BytecodeVerificationLocal -XX:-BytecodeVerificationRemote -XX:CICompilerCount=2 -XX:InitialHeapSize=31457280 -XX:MaxHeapSize=482344960 -XX:MaxNewSize=160759808 -XX:MinHeapDeltaBytes=196608 -XX:NewSize=10485760 -XX:OldSize=20971520 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops 
Command line:  -Xverify:none
  •  jinfo -flag name 

输出对应名称的参数

jinfo -flag name pid

使用该命令,可以查看指定的 jvm 参数的值。如:查看当前 jvm 进程是否开启打印 GC 日志。

  • jinfo -flag [+|-]name

jinfo -flag [+|-]name pid

开启或者关闭对应名称的参数,使用 jinfo 可以在不重启虚拟机的情况下,可以动态的修改 jvm 的参数。尤其在线上的环境特别有用。

  • jinfo -flag name=value 

修改指定参数的值。

jinfo -flag name=value pid

我这里没有生成dump文件所以为空

 

  •  jinfo -flags  

输出全部的参数

jinfo -flags pid

 

  • jinfo -sysprops

 输出当前 jvm 进行的全部的系统属性

jinfo -sysprops pid
Attaching to process ID 22075, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.211-b12
java.runtime.name = Java(TM) SE Runtime Environment
java.vm.version = 25.211-b12
sun.boot.library.path = /usr/java/jdk1.8.0_211-amd64/jre/lib/amd64
java.vendor.url = http://java.oracle.com/
java.vm.vendor = Oracle Corporation
path.separator = :
file.encoding.pkg = sun.io
java.vm.name = Java HotSpot(TM) 64-Bit Server VM
sun.os.patch.level = unknown
sun.java.launcher = SUN_STANDARD
user.country = CN
user.dir = /usr/java/jpress/starter/target/starter-2.0
java.vm.specification.name = Java Virtual Machine Specification
java.runtime.version = 1.8.0_211-b12
java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
os.arch = amd64
java.endorsed.dirs = /usr/java/jdk1.8.0_211-amd64/jre/lib/endorsed
line.separator = 

java.io.tmpdir = /tmp
java.vm.specification.vendor = Oracle Corporation
os.name = Linux
sun.jnu.encoding = UTF-8
java.library.path = /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
sun.nio.ch.bugLevel = 
java.specification.name = Java Platform API Specification
java.class.version = 52.0
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
os.version = 3.10.0-693.2.2.el7.x86_64
user.home = /root
user.timezone = Asia/Shanghai
java.awt.printerjob = sun.print.PSPrinterJob
file.encoding = UTF-8
java.specification.version = 1.8
user.name = root
java.class.path = /usr/java/jpress/starter/target/starter-2.0/config:/usr/java/jpress/starter/target/starter-2.0/lib/jna-4.5.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-jaxrs-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/xnio-api-3.3.8.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/stax-api-1.0.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/icu4j-58.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-io-2.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/fastjson-1.2.57.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commonmark-ext-yaml-front-matter-0.12.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/codegen-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-core-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/gson-2.2.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-rest-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-queryparser-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/json-20131018.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-spatial3d-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jfinal-weixin-2.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jcl-over-slf4j-1.7.7.jar:/usr/java/jpress/starter/target/starter-2.0/lib/ST4-4.0.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-join-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commonmark-ext-gfm-tables-0.12.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.mail-1.6.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/HikariCP-3.3.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/sharding-transaction-core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-es-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/animal-sniffer-annotations-1.17.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-memory-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-codec-1.10.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-secure-sm-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/undertow-servlet-2.0.19.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/slf4j-api-1.7.25.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/antlr-runtime-3.5.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/starter-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-sts-3.0.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-spatial-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpcore-4.4.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/objenesis-2.5.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-core-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-dataformat-yaml-2.8.11.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jcseg-analyzer-2.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jsoup-1.11.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/cglib-nodep-3.2.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javassist-3.21.0-GA.jar:/usr/java/jpress/starter/target/starter-2.0/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-suggest-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpcore-nio-4.4.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-core-3.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-annotations-2.9.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-db-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.servlet-api-4.0.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-sandbox-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/metrics-core-4.0.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-logging-1.1.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-sdk-oss-3.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpclient-4.4.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-lang-2.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-ram-3.0.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jjwt-0.9.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/parent-join-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/hppc-0.7.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-cli-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/ehcache-2.10.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-lucene-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-lang3-3.8.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/guava-27.1-jre.jar:/usr/java/jpress/starter/target/starter-2.0/lib/logback-core-1.2.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jettison-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/HdrHistogram-2.1.9.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jopt-simple-5.0.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jfinal-3.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/groovy-2.4.5-indy.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-sdk-opensearch-3.3.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-mapper-asl-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-service-provider-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-grouping-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jboss-websocket-api_1.1_spec-1.1.3.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-databind-2.9.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jedis-2.10.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-xc-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.json-1.0.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-dataformat-smile-2.8.11.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-rest-high-level-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/logback-classic-1.2.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commons-pool2-2.4.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jsr305-3.0.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-misc-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jcseg-core-2.4.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/thumbnailator-0.4.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/javax.mail-api-1.6.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/libthrift-0.9.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/failureaccess-1.0.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jaxb-impl-2.2.3-1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jersey-core-1.9.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jersey-json-1.9.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aliyun-java-sdk-ecs-4.2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jfinal-undertow-1.6.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jboss-logging-3.3.2.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-spatial-extras-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/t-digest-3.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/rank-eval-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-page-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-search-opensearch-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-template-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-highlighter-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jaxb-api-2.2.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/joda-time-2.10.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jdom-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-analyzers-common-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-core-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/error_prone_annotations-2.2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/snakeyaml-1.16.jar:/usr/java/jpress/starter/target/starter-2.0/lib/org.abego.treelayout.core-1.0.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/commonmark-0.12.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/elasticsearch-x-content-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/antlr4-runtime-4.7.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jboot-2.0.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/cron4j-2.2.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-commons-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/xnio-nio-3.3.8.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/sharding-jdbc-core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/activation-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-queries-7.6.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/mysql-connector-java-5.1.47.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-dataformat-cbor-2.8.11.jar:/usr/java/jpress/starter/target/starter-2.0/lib/checker-qual-2.5.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/compiler-0.9.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lang-mustache-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/undertow-websockets-jsr-2.0.19.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-talk-service-api-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/antlr4-4.7.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/undertow-core-2.0.19.Final.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-core-asl-1.8.3.jar:/usr/java/jpress/starter/target/starter-2.0/lib/fst-2.57.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-web-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-article-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/module-photo-model-2.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/lucene-backward-codecs-7.5.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/cos-2017.5.jar:/usr/java/jpress/starter/target/starter-2.0/lib/aggs-matrix-stats-client-6.5.4.jar:/usr/java/jpress/starter/target/starter-2.0/lib/sharding-core-3.1.0.jar:/usr/java/jpress/starter/target/starter-2.0/lib/j2objc-annotations-1.1.jar:/usr/java/jpress/starter/target/starter-2.0/lib/stax-api-1.0-2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jackson-core-2.8.8.jar:/usr/java/jpress/starter/target/starter-2.0/lib/httpasyncclient-4.1.2.jar:/usr/java/jpress/starter/target/starter-2.0/lib/jpress-service-provider-2.0.jar
java.vm.specification.version = 1.8
sun.arch.data.model = 64
sun.java.command = io.jpress.Starter
java.home = /usr/java/jdk1.8.0_211-amd64/jre
user.language = zh
java.specification.vendor = Oracle Corporation
awt.toolkit = sun.awt.X11.XToolkit
java.vm.info = mixed mode
java.version = 1.8.0_211
java.ext.dirs = /usr/java/jdk1.8.0_211-amd64/jre/lib/ext:/usr/java/packages/lib/ext
sun.boot.class.path = /usr/java/jdk1.8.0_211-amd64/jre/lib/resources.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/rt.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/sunrsasign.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/jsse.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/jce.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/charsets.jar:/usr/java/jdk1.8.0_211-amd64/jre/lib/jfr.jar:/usr/java/jdk1.8.0_211-amd64/jre/classes
java.vendor = Oracle Corporation
com.zaxxer.hikari.pool_number = 3
file.separator = /
java.vendor.url.bug = http://bugreport.sun.com/bugreport/
sun.io.unicode.encoding = UnicodeLittle
sun.font.fontmanager = sun.awt.X11FontManager
sun.cpu.endian = little
sun.cpu.isalist = 

 

最后修改:2019-07-01 21:59:03 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

说点什么吧~

评论列表

还没有人评论哦~赶快抢占沙发吧~