jps(Java Virtual Machine Process Status Tool)

是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况。

很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情况,有哪些进程以及进程id。

jps 也是一样,它的作用是显示当前系统的java进程情况及进程id。

我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例)

并可通过opt来查看这些进程的详细启动参数。

1.使用方法:

注:在当前命令行下打jps(jps存放在JAVA_HOME/bin/jps,使用时为了方便需将JAVA_HOME/bin/加入到Path) 。

$> jps

23991 Jps

23651 Resin

2.常用参数:

-q

只显示pid,不显示class名称,jar文件名和传递给main方法的参数

$>  jps -q

28680

23789

-m

输出传递给main方法的参数,在嵌入式jvm上可能是null

$> jps -m

28715 Jps -m

23789 BossMain

-l

输出应用程序main class的完整package名或者应用程序的jar文件完整路径名

$> jps -l

28729 sun.tools.jps.Jps

23789 com.asiainfo.aimc.bossbi.BossMain

23651

23651 Resin -socketwait 32768 -stdout /resin/log/stdout.log -stderr /resin/log/stderr.log

23651 com.caucho.server.resin.Resin

-v

输出传递给JVM的参数

$> jps -v

-V

隐藏输出传递给JVM的参数

$> jps -V

java的jps命令怎么使用_jps命令的使用方法相关推荐

  1. Java开发需掌握的常用Linux命令(持续更新)

    linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命 ...

  2. java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息

    Jstack 用于打印出给定的 java 进程 ID 或 core file 或远程调试服务的 Java 堆栈信息. 这里需要注意的是 Java 8 引入了 Java Mission Control, ...

  3. java -jar 指定端口_「Linux命令」-Java程序员需要掌握的10个命令

    作为服务端开发的同学,经常会与linux服务器打交道,一些用的命令必须要掌握. 1.top命令-观察服务端负载情况 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况 ...

  4. Java命令学习系列—Jstack命令(转载)

    jstack是java虚拟机自带的一种堆栈跟踪工具 1. 功能 jstack用于生成java虚拟机当前时刻的线程快照.线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主 ...

  5. 【JVM与性能调优】与Java性能调优相关的JDK命令行工具大盘点

    一. jps 命令 1.1 jps介绍 jps(JVM Process Status Tool) 列出Java进程,显示指定系统内所有的HotSpot虚拟机进程. 查询Linux系统当前所有java进 ...

  6. Java程序员最常用的Linux命令

    大家都知道,Linux系统提供了非常多非常多的命令或工具,这些命令都各有所长,都是系统需要的.但我们精力有限,要掌握全部的命令不太现实,所以只需要掌握其中部分常用的命令即可.这里,我就从一个Java程 ...

  7. Java程序员最常用的Linxu命令

    大家都知道,Linux系统提供了非常多非常多的命令或工具,这些命令都各有所长,都是系统需要的.但我们精力有限,要掌握全部的命令不太现实,所以只需要掌握其中部分常用的命令即可.这里,我就从一个Java程 ...

  8. java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...

    设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为"XYZ",则抛出一个异常信息"This is a XYZ",如果从命令 ...

  9. java使用ssh连接Linux并执行命令

    maven pom.xml配置:<dependency><groupId>com.jcraft</groupId><artifactId>jsch< ...

最新文章

  1. 微电子所在阻变存储器研究领域取得新进展
  2. 【Linux环境】Elasticsearch 启动停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含启停shell脚本)
  3. Spring Security 3.1 自定义 authentication provider
  4. 浅谈spring--AOP与IOC / DI
  5. Windows phone 开发基础(14) WP8磁贴分两种的创建方式(内建和外建)
  6. 【BZOJ3439】Kpm的MC密码,trie树+dfs序+主席树
  7. countif函数比较两列不同_VLOOKUP函数批量查找,这么长的公式你可以写出来,立马加薪...
  8. Linux下修改mysql密码以及忘记密码重置
  9. property attribute: assign, strong, weak, unsafe_unretain and copy
  10. 贵州省谷歌地球高程DEM等高线下载
  11. VirtualBox虚拟机中安装XP系统
  12. ActiveReports报表控件V11 SP1版本正式发布!
  13. 计算机学报应用研究,计算机学报论文_计算机学报_通信学报
  14. PCB板检测机(PCB板外观缺陷视觉检测设备)
  15. AGI:走向通用人工智能的【生命学哲学科学】第一篇——生命、意识、五行、易经、量子
  16. Failed to compile with 1 errors
  17. 用技术入股解决互联网创业技术问题,这事儿靠谱吗?
  18. lol服务器维护8月7,LOL8月7日维护到几点 具体更新了什么
  19. 电脑没有串口怎么办?
  20. 调用有赞云api的前置工作——获取token

热门文章

  1. 2020-11-30 离散系统自适应控制中的一个关键性引理及证明
  2. set-matrix-zeroes当元素为0则设矩阵内行与列均为0
  3. 替换a链接的href和title
  4. excel单元格下拉菜单
  5. LInux下装jdk
  6. python学习(十八) 程序打包
  7. 失眠害死人-jQueryAJAX
  8. R语言:文本(字符串)处理与正则表达式
  9. android应用框架搭建之BaseActivity
  10. Oracle 中的SID是什么意思?有什么作用?