本页目录

jps命令是我们安装JDK内置的指令。jps命令主要查看java进程信息。(只要我们系统配置了JDK的环境变量。我们就可以使用jps命令)

命令参照:

zanglikun@zanglikundeMacBook-Pro ~ % jps -help
usage: jps [-help]jps [-q] [-mlvV] [<hostid>]Definitions: ⚠️ 这里说明了hostname,也就是可以获取目标host的服务器java进程信息。<hostid>:      <hostname>[:<port>]

我们先启动一个Sleep的Jvm进程

public class Jvm {public static void main(String[] args) throws InterruptedException {Thread.sleep(30000);}
}

jps 无参数 与 jps -V 一个效果

展示: PID 与 启动类名

zanglikun@zanglikundeMacBook-Pro ~ % jps
70545 Launcher
64097
70546 Jvm

jps -l

展示 PID 与 启动类全限定类名

zanglikun@zanglikundeMacBook-Pro ~ % jps -l
65232 org.jetbrains.jps.cmdline.Launcher
65233 com.xxx.xxx.Jvm

jsp -v

展示PID 与 JVM参数

zanglikun@zanglikundeMacBook-Pro ~ % jps -v
65464 Jvm -Xmx8m -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=59955:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8

jps -m

展示 类名 与 main启动时传入args。比如:jps本身也是一个java进程,我们传入参数时,就进入main的args中

zanglikun@zanglikundeMacBook-Pro ~ % jps -m
64097
71448 Jps -m

jps -q

只展示PID

zanglikun@zanglikundeMacBook-Pro ~ % jps -q
64097
65384

jps -mlvV 全量信息 日常不是很推荐使用

-l:输出全限定类名

-v:JVM参数

-m:类名 与 main方法指定args。也就是所谓的参数。比如jps -m其中-m就是args的内容。

zanglikun@zanglikundeMacBook-Pro ~ % jps -mlvV
70838 com.zanglikun.xxx.xxx.Jvm -Xmx8m -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=59506:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8

jps -lv 日常推荐

jps -mlvV 大部分信息是无效的,我们只用 jps -lv

zanglikun@zanglikundeMacBook-Pro ~ % jps -lv
71725 sun.tools.jps.Jps -Dapplication.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home -Xms8m
特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!
收_心

永久会员

打赏 收藏 海报 链接

JPS 命令演示 我们只用 jps -lv相关推荐

  1. jps命令:查看Java进程等详细信息

    转载自 jps命令:查看Java进程等详细信息 jps是java自带的查看java进程的命令,通过这个命令可以查看当前系统所有运行中的java进程.java包名.jar包名及JVM参数等. jps - ...

  2. 【java】java jps 命令

    #1.参数说明 #2.演示 最常用 lcc@localhost bin$ jps -l 69872 org.jetbrains.jps.cmdline.Launcher 70016 sun.tools ...

  3. jps命令(Java Virtual Machine Process Status Tool)(转)

    1.介绍 用来查看基于HotSpot的JVM里面中,所有具有访问权限的Java进程的具体状态, 包括进程ID,进程启动的路径及启动参数等等,与unix上的ps类似,只不过jps是用来显示java进程, ...

  4. java的jps命令怎么使用_jps命令的使用方法

    jps(Java Virtual Machine Process Status Tool) 是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前jav ...

  5. jps命令 Java Virtual Machine Process Status Tool

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JDK内 ...

  6. JVM监控及诊断工具命令行篇之jps

    目录 一.概述 二.jps:查看正在运行的Java进程 一.概述 性能诊断是软件工程师在日常工作中需要经常面对和解决的问题,在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益. Java 作 ...

  7. java jps命令使用解析

    在linux环境下显示一个进程的信息大家可能一直都在使用ps命令,比如用以下命令来显示当前系统执行的java进程: ps -ef | grep java 针对java的进程,jdk1.5以后提供了一个 ...

  8. Java中JPS命令监控

    很多人在学习java的时候只是对java粗略的学了一遍,很少有人能了解jvm层面的一些东西,比如我们想看目前有多少个java进程,可以在命令行执行jps.下面我们来说说jps的一些详细的用法. jps ...

  9. java环境配置及jps命令未找到

    最近基于CentOS 7下安装hadoop集群,碰到了java环境变量的问题,同时也出现了jps命令无法找到的情况.简要描述一下基于CentOS 7下Java环境的配置及jps命令未找到的处理.一.J ...

最新文章

  1. MongoDB系列:二、MongoDB常用操作练习
  2. 【集训队互测2015】最大异或和
  3. php 桥接 微信80端口,解决MAC系统在做微信开发时候tomcat无法使用80端口问题
  4. 漳州市2021高考成绩查询,漳州市招生管理系统2021漳州中考成绩查询入口
  5. linux耳机检测,Audio Jack 的耳机检测和按键检测
  6. PingingLab传世经典系列《CCNA完全配置宝典》-2.7 EIGRP基本配置
  7. 《天天数学》连载35:二月四日
  8. php中global和$GLOBALS[]的分析之一
  9. 用递归解决冒泡排序问题
  10. XCode各种告警处理
  11. 简述线程、程序、进程的基本概念。以及他们之间关系是什么?
  12. 解决asp.net中使用FckEditor上传文件,中文名称乱码的问题
  13. 在K3凭证处理中的部份实用操作
  14. Django part 6 ---Static File
  15. C# BackgroundWorker的用法
  16. python qq群_用Python玩转QQ群论坛
  17. python编写自动更换ip工具的代码
  18. 微博登录账号密码终于又找回来了。Mark一下
  19. linux开机自启动的几种方法
  20. python代码运行不了怎么办_Python编程之运行出错怎么办

热门文章

  1. Mybatis 中Oracle主键自增设置
  2. SpringBoot(powernode)(内含教学视频+源代码)
  3. CentOS 安装 mysql 8.0
  4. python函数测验题_python函数相关练习题
  5. 事件、留存、漏斗分析到底是个啥?
  6. 【Multisim14.0】彻底卸载删除
  7. 【前端学习】iconfont阿里字体使用
  8. 攻防演练丨赛宁红方管控平台走进广东三地 助力数字政府网络安全建设
  9. 磺化酞菁铜(CuTsPc),CAS:147-14-8酮酞菁Copper(II)Phthalocyanine(α-form)
  10. 从零了解Xshell和Xftp