Java之jinfo的用法:Java配置信息查看工具

实时查看和跳转jvm的各项参数。

使用jps -v 可以查看虚拟机启动时,显示指定的参数列表,但是未指定的系统默认的参数就看不到了。

就可以使用jinfo -flag 进行查看。

       jinfo [ option ] pid

       jinfo [ option ] executable core

       jinfo [ option ] [ servier-id ] remote-hostname-or-IP

主要有下面几个:

      1,no-option
              Prints both command-line flags and system property name-value pairs.

       2,-flag name
              Prints the name and value of the specified command-line flag.

       3,-flag [+|-]name
              enables or disables the specified Boolean command-line flag.

      4, -flag name=value
              Sets the specified command-line flag to the specified value.

       5,-flags
              Prints command-line flags passed to the JVM.

       6,-sysprops
              Prints Java system properties as name-value pairs.

1,不带option,直接jinfo 某个pid的效果,就是打印所有信息。

jinfo 64363

有这么多的输出,可以跳着看吧,

 

2,-flag name  输出对应名称的参数

这个要求太高了,你还的记得key才行呢。

看最开始的那个简介就够了。

jinfo -flag UseG1GC 64363

64363: Unable to open socket file: target process not responding or HotSpot VM not loaded

 

3, -flag [+|-]name 开关一些是boolean类型的设置

也太高了,也得知道key才行,看最开始的那个简介就够了。

 

4,-flag name=value 设置某个key的值

也高。看最开始的那个简介就够了。

 

5,-flags Prints command-line flags passed to the JVM.

jinfo -flags 757471

输出的是默认值和命令行的设置

基本上这个程序所以的各种jvm的参数设置都展示的差不多了。

 

6,-sysprops 把虚拟机进程的System.getProperties()的内容打印出来

这个输出太多太多了。。。

 

整个看完之后,也就剩下 -flags 能用了,其它的都相当专业。相当。

展开阅读全文

Windows版YOLOv4目标检测实战:训练自己的数据集

04-26
©️2020 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值