zoukankan      html  css  js  c++  java
  • java jps命令

        jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。非常简单实用。

           命令格式:jps [options ] [ hostid ] 

           [options]选项 :
    -q:仅输出VM标识符,不包括classname,jar name,arguments in main method 
    -m:输出main method的参数 
    -l:输出完全的包名,应用主类名,jar的完全路径名 
    -v:输出jvm参数 
    -V:输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件 
    -Joption:传递参数到vm,例如:-J-Xms512m

     

           [hostid]:

    [protocol:][[//]hostname][:port][/servername]

            命令的输出格式 :
    lvmid [ [ classname| JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]

     

    1. 列出pid和java主类名

     
    1
    jps
     
    1
    2
    2017 Bootstrap
    2576 Jps



    2. 列出pid和java主类全称

    1
    2
    3
    jps -l
    2017 org.apache.catalina.startup.Bootstrap
    2612 sun.tools.jps.Jps



    3.列出皮带、主类全称和应用程序参数

    1
    2
    3
    jps -lm
    2017 org.apache.catalina.startup.Bootstrap start
    2588 sun.tools.jps.Jps -lm





    4. 列出pid和JVM参数

    1
    2
    3
    jps -v
    2017 Bootstrap -Djava.util.logging.config.file=/usr/local/tomcat-web/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dfile.encoding=UTF-8 -Xms256m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -verbose:gc -Xloggc:/usr/local/tomcat-web/logs/gc.log-2014-02-07 -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xnoclassgc -Djava.endorsed.dirs=/usr/local/tomcat-web/endorsed -Dcatalina.base=/usr/local/tomcat-web -Dcatalina.home=/usr/local/tomcat-web -Djava.io.tmpdir=/usr/local/tomcat-web/temp
    2624 Jps -Dapplication.home=/usr/lib/jvm/jdk1.6.0_43 -Xms8m

     

     
     
  • 相关阅读:
    练习
    圆形时钟
    鼠标经过改变颜色
    Java基础知识精华部分(个人总结)
    Java随机数总结
    java 获取随机数字的三种方法
    网站开发人员应该知道的61件事
    人人都该了解的十大算法
    String 字符串
    面向对象 JAVA代码
  • 原文地址:https://www.cnblogs.com/youxin/p/5275343.html
Copyright © 2011-2022 走看看