• JDK Tools


     jinfo 是 JDK 自带的配置信息工具,可以查看、设置 Java 进程的参数配置。

    命令格式

    jinfo [ option ] pid
    jinfo [ option ] executable core
    jinfo [ option ] [server-id@]remote-hostname-or-IP

    命令参数

    -flag name
      打印给定参数的键值对。

    -flag [+|-]name
      使给定的命令行参数可用或不可用。

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

    -flags
      打印传递给 JVM 的参数。

    -sysprops
      打印以键值对表示的 Java 系统属性。

    -h, -help
      打印帮助信息。

    实例

    a) 输出指定 Java 进程的 MaxPermSize 参数

    huey@huey-K42JE:~$ jinfo -flag MaxPermSize 2684
    -XX:MaxPermSize=67108864

    b) 打印传递给 JVM 的参数

    huey@huey-K42JE:~$ jinfo -flags 2265
    Attaching to process ID 2265, please wait...
    Debugger attached successfully.
    Server compiler detected.
    JVM version is 23.21-b01
    
    -Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxremote -Dactivemq.classpath=/home/huey/huey/java/activemq/apache-activemq-5.5.1/conf; -Dactivemq.home=/home/huey/huey/java/activemq/apache-activemq-5.5.1 -Dactivemq.base=/home/huey/huey/java/activemq/apache-activemq-5.5.1

    c) 打印 Java 系统属性

    huey@huey-K42JE:~$ jinfo -sysprops 2265
    Attaching to process ID 2265, please wait...
    Debugger attached successfully.
    Server compiler detected.
    JVM version is 23.21-b01
    org.apache.activemq.UseDedicatedTaskRunner = true
    java.runtime.name = Java(TM) SE Runtime Environment
    java.vm.version = 23.21-b01
    ......
  • 相关阅读:
    python 正则表达式
    Python 集合
    Python 类的使用
    Python 分支、循环语句
    Python 基础之字典(dict)的用法
    Python 之字符串常用操作
    python tuple元组操作
    Python list的常用操作
    appium 二次切换webview后无法找到页面元素
    Locust API 文档
  • 原文地址:https://www.cnblogs.com/huey/p/4514800.html
Copyright © 2020-2023  润新知