jps分析

jstack命令的语法为:jstack <pid>.    可以用jps查看java进程id。
jps本身可以列出所有的java进程。如下:
  1. [www@idc02-test-pay-17 che]$ jps
  2. 18992 Bootstrap
  3. 19668 Bootstrap
  4. 43764 Bootstrap
  5. 8531 Bootstrap
  6. 5498 Bootstrap
  7. 41978 Bootstrap
  8. 46242 Bootstrap
  9. 23309 Bootstrap
  10. 22947 Bootstrap
  11. 10310 Bootstrap
  12. 42138 Bootstrap
  13. 47213 Bootstrap
  14. 43476 Bootstrap
  15. 23932 Bootstrap

jps显示当前所有java进程pid的命令,
jps -q 只显示进程id。不显示类名
jps -m输出传递给main方法的参数,如下:
  1. [www@idc02-test-pay-17 che]$
  2. [www@idc02-test-pay-17 che]$ jps -m
  3. 18992 Bootstrap start
  4. 19668 Bootstrap start
  5. 43764 Bootstrap start
  6. 8531 Bootstrap start
  7. 5498 Bootstrap start
  8. 41978 Bootstrap start
  9. 46242 Bootstrap start
  10. 23309 Bootstrap start
  11. 22947 Bootstrap start
  12. 10310 Bootstrap start
  13. 42138 Bootstrap start
  14. 47213 Bootstrap start
  15. 43476 Bootstrap start

jps -l输出main class完整包名:
  1. [www@idc02-test-pay-17 che]$ jps -l
  2. 18992 org.apache.catalina.startup.Bootstrap
  3. 19668 org.apache.catalina.startup.Bootstrap
  4. 43764 org.apache.catalina.startup.Bootstrap
  5. 8531 org.apache.catalina.startup.Bootstrap
  6. 5498 org.apache.catalina.startup.Bootstrap
  7. 41978 org.apache.catalina.startup.Bootstrap
  8. 46242 org.apache.catalina.startup.Bootstrap
  9. 23309 org.apache.catalina.startup.Bootstrap
  10. 22947 org.apache.catalina.startup.Bootstrap
  11. 10310 org.apache.catalina.startup.Bootstrap
  12. 42138 org.apache.catalina.startup.Bootstrap
  13. 47213 org.apache.catalina.startup.Bootstrap

jps -v显示传递给jvm的参数:
  1. [www@idc02-test-pay-17 che]$ jps -v | grep pfs-payment
  2. 5498 Bootstrap -Djava.util.logging.config.file=/usr/local/webserver/tomcat/pfs-payment/conf/logging.properties -Xdebug -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5104 -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true -XX:PermSize=128M -XX:MaxPermSize=128M -Xms1024M -Xmx1024M -XX:+UseConcMarkSweepGC -XX:MaxTenuringThreshold=2 -XX:SurvivorRatio=2 -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:ParallelGCThreads=4 -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseCMSInitiatingOccupancyOnly -XX:+PrintHeapAtGC -Xloggc:/usr/local/webserver/tomcat/pfs-payment/logs/gc.log -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -Duser.timezone=Asia/Shanghai -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dproject.name=pfs-payment -Dvtrace.log.root=/usr/loc
  3. [www@idc02-test-pay-17 che]$
  4. [www@idc02-test-pay-17 che]$

所以这里又找到了一个寻找进程的办法,除了:ps -ef | grep pfs-payment
还有:jps -v | grep pfs-payment

















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值