• 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
    ......
  • 相关阅读:
    tp5.前端模板注释
    站在历史天空下的幻想——高考感怀七十二韵
    公交查询
    模糊查询
    ibox 的使用
    tabs 导航 及内容切换
    c#ADO.NET 执行带参数及有返回数据
    Sql Server中变的定义以及赋值的应用
    EF的3种开发模式
    php7.1.30 下微信公众号问题
  • 原文地址:https://www.cnblogs.com/huey/p/4514800.html
Copyright © 2020-2023  润新知