java jinfo,
00-1010jinfo命令简介JIINFO命令参数-标志名称-标志[-]名称-标志名称=值-标志-sysprops-h和-帮助结束
00-1010J Info (Java虚拟机配置信息)是JDK提供的命令行工具,可以实时查看Java虚拟机的各种配置参数和系统属性。使用jps命令的-v参数来查看Java虚拟机启动时显式指定的配置参数,如果想要查看未显式指定的配置参数,可以使用jinfo命令来查看它们。另外,jinfo命令还可以查询Java虚拟机进程的System.getProperties()的内容。
在没有dbgeng.dll的Windows系统上,必须安装用于Windows的调试工具,以使jinfo命令正常工作,并且PATH环境变量应该包含jvm.dll的位置。
00-1010命令语法:
jinfo [option] pid命令参数说明:
选项的可选参数:j info命令。如果未指定此参数,jinfo命令将显示所有配置参数和系统属性。Pid:打印配置信息的Java虚拟机的进程id。要获得正在运行的Java虚拟机进程的列表,可以使用ps命令(在Linux系统中)或tasklist命令(在Windows系统中)。如果Java虚拟机进程没有在单独的docker实例中运行,您可以使用jps命令。
option的参数是什么?让我们看一看。
00-1010显示指定名称对应的配置参数,例如,检查简单GC日志模式(PrintGC)是否打开:
# Jinfo-flag print GC 15729-XX:-print GC
00-1010启用或禁用具有指定名称的参数,该名称必须为布尔类型。例如,打开简单GC日志模式:
# JIINFO-FLAG PRINT GC 15729 # JIINFO-FLAG PRINT GC 15729-XX 3360 PRINT GC例如,禁用简单GC日志模式:
# Jinfo-flag-print GC 15729 # Jinfo-flag print GC 15729-XX:-print GC
00-1010无需重启Java虚拟机。将指定名称的参数修改为指定值。例如,修改的空闲堆空间的最小百分比是30%:
# Jinfo-flag MinHeapFreeRatio 15729-xx: MinHeapFreeRatio=40 # Jinfo-flag MinHeapFreeRatio=30 15729 # Info-flag MinHeapFreeRatio 15729-XX : MinHeapFreeRatio=30当然,并不是所有的参数都可以这样修改,比如并发垃圾收集器要使用的线程数(ConcGCThreads):
# Jinfo-flag congcthreads=5 15729 thread main com . sun . tools . attach . attachoperationfailedexception : flag congcthreads 不能在sun . tools . attach . linuxvirtualmachine . execute(linuxvirtualmachine . Java :229)中更改。tools . Jinfo . Jinfo . main(Jinfo . Java 336081)那么,有哪些配置参数支持动态修改呢?我们可以找到被Java-XX: printlagsininitial命令标记为可管理的配置参数,运行结果如下图所示:
00-1010显示所有配置参数,例如:
# Jinfo-flags 15729正在附加到进程ID 15729,请稍候.调试器已成功附加。检测到服务器编译器。JVM版本为25.251-b08非默认VM标志:-XX: cicompilercount=4-XX : congcthreads=2-XX: G1 heapregionsize=1048576-XX: initialhaepsize=1073741824-XX: markstacksize=4194304-xx3: maxheapsize=1075
00-1010以键值对的形式显示当前Java虚拟机的所有系统属性,例如:
# Jinfo-sysprops 15729正在附加到进程ID 15729,请稍候.调试器已成功附加。检测到服务器编译器JVM版本为25.251-b08 Java。运行时。name=Java(TM)SE运行时环境Java。VM。版本=25.251-b08 SUN。靴子。图书馆。路径=/usr/local/Java/JDK 1。8 .0 _ 251/JRE/lib/amd 64 Java。协议。处理程序。pkgs=org。spring框架。靴子。加载器Java。供应商。URL=http://java.oracle.com/java.vm.vendor=甲骨文公司路径。分隔符=:文件。编码。pkg=孙。io Java。爪哇.
目录
显示金佛命令的帮助信息。
jinfo命令简介
虽然金佛命令已经推出很久并且使用频率比较搞,但它仍然是一个"实验性质的,并且没有技术支持的"(实验性的和不受支持的)工具,日后可能会被转正,也有可能在某个爪哇岛开发工具包版本中无声无息地消失。所以,且用且珍惜吧。
到此这篇关于爪哇的金佛命令使用详解的文章就介绍到这了,更多相关Javajinfo命令内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。