zoukankan      html  css  js  c++  java
  • 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
    ......
  • 相关阅读:
    zoj 3233 容斥原理 + 双条件
    bzoj 1038 瞭望塔 半平面交 + 最小值 枚举
    linux 常用命令
    Vue路由
    luffycity项目开发
    Vue组件化开发
    Vue对象提供的属性功能
    Vue快速入门
    Django-DRF(路由与扩展功能)
    Django-DRF(视图相关)
  • 原文地址:https://www.cnblogs.com/huey/p/4514800.html
Copyright © 2011-2022 走看看