转载自 http://info.51rtb.cn/guess/92.html

jinfo(Configuration Info For Java)的作用是实时地查看和调整虚拟机的各项参数。使用jps -v 可以查看虚拟机启动时显式指定的参数列表,未被显式指定的参数列表,可以通过jinfo -flags选项进行查询,jinfo详细用法如下:

[root@localhost ~]# jinfo -help
Usage:jinfo [option] <pid>(to connect to running process)jinfo [option] <executable <core>(to connect to a core file)jinfo [option] [server_id@]<remote server IP or hostname>(to connect to remote debug server)where <option> is one of:-flag <name>         to print the value of the named VM flag-flag [+|-]<name>    to enable or disable the named VM flag-flag <name>=<value> to set the named VM flag to the given value-flags               to print VM flags-sysprops            to print Java system properties<no option>          to print both of the above-h | -help           to print this help message

-sysprops:以键值对形式,打印Java的系统属性,既把虚拟机进程的System.getProperties()内容打印出来

MacBook-Pro:~ coder$ jinfo -sysprops 645
Attaching to process ID 645, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.74-b02
java.vendor = Oracle Corporation
sun.java.launcher = SUN_STANDARD
catalina.base = /usr/local/Cellar/tomcat/8.5.16_1/libexec
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
sun.nio.ch.bugLevel =
catalina.useNaming = true
os.name = Mac OS X
...
user.dir = /
line.separator = java.vm.name = Java HotSpot(TM) 64-Bit Server VM
file.encoding = UTF-8
java.specification.version = 1.8

-flags:打印传递给虚拟机的命令行标识参数

[root@localhost ~]# jinfo -flags 4276
Attaching to process ID 4276, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.151-b12
Non-default VM flags: -XX:CICompilerCount=2 -XX:InitialHeapSize=62914560 -XX:MaxHeapSize=994050048 -XX:MaxNewSize=331350016 -XX:MinHeapDeltaBytes=524288 -XX:NewSize=20971520 -XX:OldSize=41943040 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC
Command line:

-flag name:打印指定的命令行标识符的名字和值

[root@localhost ~]# jinfo -flag NewSize 4276
-XX:NewSize=20971520

-flag[+|-] name:启用或禁用指定的boolean类型的命令行标识参数

-flag name=value:为给定的命令行标识参数设置指定的值

Java配置信息工具jinfo相关推荐

  1. java 配置信息_[Java教程]java 配置信息类 Properties 的简单使用

    [Java教程]java 配置信息类 Properties 的简单使用 0 2016-12-08 09:00:09 Properties :(配置信息类) 是一个表示持久性的集合 ,继承 Hashta ...

  2. java - jinfo jvm配置信息工具

    文章目录 命令说明 语法 示例说明 jinfo -flag pid:打印所有的jvm标志信息 jinfo -flag [+|-] name pid :启用或者禁用指定的jvm参数 info -flag ...

  3. java虚拟机出现问题解决,java虚拟机故障处理工具

    概述 给系统定位问题的时候,知识.经验是关键基础,数据是依据,工具是运用知识处理数据的手段. java开发人员可以在jdk安装的bin目录下找到除了java,javac以外的其他命令.这些命令主要是一 ...

  4. Java常用分析工具Jps、Jstat、Jinfo、Jstack以及Jconsole的简单介绍和使用

    JVM参数查看 java -XX:+PrintFlagsFinal和java -XX:+PrintCommandLineFlags 1. JVM Process Status(Jps) 可以列出正在运 ...

  5. Java程序常用工具

    添加网址超链接后,博客无法发布,会出现以下问题: 因此,本文的所有网址都取消了超链接,同时将网址协议的"http://"也给取消了,如果无法访问,添加上该协议即可. Java7的所 ...

  6. springboot 加载配置信息(静态)

    springboot 加载配置信息(静态) 举例:动态设置验证码过期时间 application-uat.properties配置(文件路径:/src/main/resources/applicati ...

  7. java工具配置_Java™ 教程(配置实用工具)

    配置实用工具 本节介绍一些帮助应用程序访问其启动上下文的配置实用程序. 属性 Properties是作为键/值对管理的配置值,在每对中,键和值都是字符串值,键标识并用于检索值,就像变量名用于检索变量的 ...

  8. 使用java向ftp上传多张图片_ftp免费空间,利用ftp工具定时连接ftp免费空间教程及java配置...

    IIS7服务器管理工具 这款ftp客户端软件,可以批量管理ftp站点,还可以实现ftp定时上传.定时下载,定时备份.自动更新等功能. 关于ftp客户端功能,它主要实现以下四点功能: 1.ftp 批量操 ...

  9. java如何取到配置文件中值,从配置文件中获取配置信息的几种方法

    1.利用ResourceBundle类从properties文件中获取配置信息 创建配置文件并写入配置信息 image.png 使用以下代码可以轻松获取配置信息 package com.course. ...

最新文章

  1. 可持续农业生态系统中的核心微生物组
  2. 5教程 watchout_Unit 5单元复习学案设计
  3. sklearn API 文档 - 0.18 中文翻译
  4. 在Java 17中偏向锁可算是废了
  5. 「神策 2021 数据驱动大会」杭州站火热开启!
  6. java B2B2C springmvc mybatis仿淘宝电子商城系统(十)用spring Restdocs创建API文档
  7. Linux 中 ctime,mtime,atime 的区别
  8. 时间序列分析 lstm_LSTM —时间序列分析
  9. Spyder kernel died 错误
  10. 解决ionic在手机上拍照图片旋转的问题
  11. vxworks驱动开发基础
  12. 3D Slicer Programmatically Set Slice Offset and Intersections 用代码修改Slicer中的切片偏移和交叉点显示...
  13. java socket输入输出流
  14. 模拟退火算法求解超市布局问题
  15. 局域网共享加密账号密码登录自动创建账户
  16. 11年艺术学习“转投”数学,他出版首本TensorFlow中文教材,成为蚂蚁金服技术大军一员
  17. Mac下清除所有缓存
  18. 360与腾讯之争之厚黑学分析
  19. python聊天室_python聊天室
  20. Redis——有时候expire比exists更好用

热门文章

  1. QT乱码总结1.Unicode 和 UTF-8
  2. 3_7 MementoMode 备忘录模式
  3. Ansible 快速入门
  4. 实战|QUIC协议助力腾讯业务提速30%
  5. 基于MySQL和DynamoDB的强一致性分布式事务实践
  6. 直击Kafka的心脏——控制器
  7. 计算机基础- -认识汇编
  8. linux下使用C++操作mysql
  9. 什么是闭合GOP和开放GOP?
  10. 当一百万名记者都嚷嚷着“Facebook 很糟糕”......