zoukankan      html  css  js  c++  java
  • 【HotSpot】jps命令行详解

    jps (JVM Process Status) jdk提供的一个查看当前Java进程的小工具.

    命令输入格式:jps [选项 ] [ 主机号 ]
    [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]
    命令输出格式 :
    ProcessID[ [ classname| JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]

    1)jps –l:输出主类或者jar的完全路径名

    [root@Mmaster1 opt]# jps -l localhost
    13252 org.apache.catalina.startup.Bootstrap
    13439 sun.tools.jps.Jps

    2)jps –v :输出jvm参数

    [root@Mmaster1 conf]# jps -v localhost
    10336 Bootstrap -Djava.util.logging.config.file=/opt/tomcat7_64_2/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
    -XX:PermSize=64m -XX:MaxPermSize=512m -Djava.endorsed.dirs=/opt/tomcat7_64_2/endorsed -Dcatalina.base=/opt/tomcat7_64_2 -Dcatalina.home=/opt/tomcat7_64_2 -Djava.io.tmpdir=/opt/tomcat7_64_2/temp 12026 Jps -Denv.class.path=.:/opt/jdk//lib/dt.jar:/opt/jdk//lib/tools.jar:/opt/jdk//jre/lib/rt.jar -Dapplication.home=/opt/jdk -Xms8m

    3)jps –q :仅仅显示java进程号

    [root@Mmaster1 conf]# jps -q localhost
    10336
    12213

    4)jps -mlv 172.16.11.236
    注意:如果需要查看其他机器上的jvm进程,需要在待查看机器上启动jstatd

  • 相关阅读:
    面向对象编程
    多任务-线程
    浅析IoC框架
    Android:关于声明文件中android:process属性说明
    Android闹钟设置的解决方案
    【转】RelativeLayout和LinearLayout及FrameLayout性能分析
    SurfaceView浅析
    SQLite Vacuum
    SQLiteStatement优化SQLite操作
    基于Android SQLite的升级详解
  • 原文地址:https://www.cnblogs.com/zhengwenqiang/p/6804580.html
Copyright © 2011-2022 走看看