JVM命令之 jps:查看正在运行的Java进程

使用jps查看JVM进程信息 温馨提示:本篇所有内容均基于JDK1.8 简介: java性能监控工具可以用于查看JVM性能统计信息,它是一个实验性质的工具,有可能会在将来的java版本中去除。使用jps命令可以快速检索出本机或者其他机器上所运行的JVM进程信息。 性能监控工具集包含: jps:JVM进程状态工具 - 可查看虚拟机进程 jstat:JVM统计监控工具 - 收集和记录指定的性能统计信息 jstatd: JVM ... 阅读详情

jps是 java process status 的缩写,翻译过来是"Java的进程的状态"

意思是显示指定系统内所有的HotSpot虚拟机进程(查看虚拟机的进程信息),可以用于查询正在运行的虚拟机进程.

说明: 对于本地虚拟机进程来说,进程 的本地虚拟机ID与操作系统的进程ID是一致的,是唯一的.

以后监控jvm的话,你需要先知道是哪个进程,就需要用jps指令查看进程

启动上面的Java程序,再执行jps查看

6328就是ScannerTest的进程,

14604是Jps,因为Jps本身也是一个Java进程

2732 Launcher是虚拟机启动的时候也是一个进程

10292直接去任务管理器找是idea64.exe

需要注意的是jps命令启动之后,每次都会生成一个新的进程,然后老的进程自己就结束了.

jps语法

jps[options] [hostid]

我们可以通过追加参数,来打印额外的信息.

可以通过 jps -help 来查看对应的参数信息

options参数:

综合使用:

jps -l -m等价于jps -lm

如何将信息输出到同级文件中:

语法:命令 > 文件名称

例如:jps -l > a.txt

命令演示

只能看到进程,更简洁

显示的信息更加完整详细

查看启动的时候的参数信息

也可以用下面的命令,写到a.txt文件里面

添加启动参数,然后程序再跑起来.

就能看到有很多,我们也可以写到c.txt文件里面去

我们刚刚在idea设置的虚拟机参数就在这里显示出来了.

参数也可以一起使用

下面这种写法也可以

补充说明:

注意,上面的-是关闭,+是开启的意思

添加参数再次启动程序,

此时就发现不了你刚刚启动的 ScannerTest应用程序了.

重新设置,把-变成+符号 ,此时就是开启状态了,再次执行,发现就有ScannerTest了.

hostid参数:

JPS命令的简介及使用方法说明(Java) JPS(Java Virtual Machine Process Status Tool)是Java开发工具包(JDK)中的一个命令行工具,用于显示正在运行的Java进程的信息。通过使用JPS命令,您可以方便地查看正在运行的Java进程的信息,从而更好地监视和调试Java应用程序。这将显示Java进程的PID、完整类名、主类的完整路径和启动参数。如果您想显示Java进程的完整类名和主类的完整路径,可以使用。这将显示Java进程的PID、完整类名和主类的完整路径。JPS命令的简介及使用方法说明(Java) 阅读详情

相关推荐

汽车电子开发必看:AUTOSAR MCAL层SPI驱动配置全解析(基于EB tresos)

本文深入解析了AUTOSAR MCAL层SPI驱动的核心配置,基于EB tresos工具详细阐述了通道、外部设备、作业与序列等关键概念。重点剖析了多设备共享总线时的资源管理与实时性调优策略,特别是SpiJobPriority参数的决定性影响,并提供了常见配置陷阱的实战排查指南,旨在帮助汽车电子工程师高效完成SPI驱动配置。

weixin_29188043的博客 291

jps命令

当Hadoop集群中出现故障时,可以通过jps命令来查找故障的进程,并排除故障。

Wxh_bai的博客 5282

ctf——writeup

ctf线上赛——第三关地址:http://106.75.86.18:2222提示:ip spoofing——ip伪造首先访问目标地址,一个正常的网页,挺文艺的。上面有些提示。根据上面的提示,我们浏览网页。找了好久,终于找到你。这个跳转链接。(在这个页面下方)我们接着点击这个链接,就跳转到administrator.php这个页面了。看到这个登录页面,就要知道用户名,密码,可是没有怎么办。一开始也试

Child_by_dream的博客 1318

JDK工具之jps详解

JDK(Java Development Kit)是 Java 开发人员必备的工具包,其中包含了许多强大的命令行工具,用于开发、调试和监控 Java 应用程序。其中,jps(Java Virtual Machine Process Status Tool)是一个简单但十分有用的命令行工具,用于查看当前运行的 Java 进程以及它们的相关信息。在本文中,我们将详细了解jps命令及其用法。jps命令用于列出当前系统中正在运行的 Java 进程(Java 虚拟机进程)。

Java全栈开发者 5830

手把手教你用DSP28335的PWM移相功能搞定双有源桥DAB(附完整代码)

本文详细解析了DSP28335的PWM移相功能在双有源桥DAB中的应用,包括ePWM模块的配置、移相时序原理及实战代码。通过精确的移相控制,实现DAB的高效运行和软开关,适用于车载充电机、储能系统等场景。附完整代码,助力开发者快速掌握硬件级移相技术。

weixin_30632089的博客 420

<PLC><西门子><工控>西门子博图V18中使用SCL语言编写一个CRC16-modbus校验程序

西门子官方对于SCL语言的介绍如下:SCL 编程语言SCL 编程语言SCL(Structured Control Language,结构化控制语言)是一种基于 PASCAL 的高级编程语言。这种语言基于标准DIN EN 61131-3(国际标准为 IEC 1131-3)。根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST 语言 (结构化文本) 的PLCopen 初级水平。语言元素。

用沸腾的热血,支付我们的人生吧! 1435

jps命令详解

jps全称为Java Virtual Machine Process Status Tool,是Java提供的一个查看当前用户有权访问的主机的Java进程情况的工具。因为每一个Java程序都会独占一个Java虚拟机实例,所以,可以通过jps来查看服务器上究竟启动了几个java进程。jps命令在jdk的JAVA_HOME/bin/目录下面。

顺其自然~专栏 3358

【知识图谱】实践篇——基于知识图谱的《红楼梦》人物关系可视化及问答系统实践:part6基于图谱的问答实现

前序文章:本部分则是整个项目的核心内容——基于图谱的问答。需要实现的是对于“简单问题”进行解析,然后从图谱数据库中查询与该人员及其相关人员信息,返回到前端并显示该人员的基本信息。除此之外,用户可以点击返回的结果人员节点,页面能够显示该用户的个人基本信息。那么现在就开始吧。根据源码实现问答形式,其实是比较简单的。原代码中使用ltp对问题进行分词,选取具有名次词性的关键词进行处理。 ltp配置稍许麻烦,我使用jieba分词工具对问题进行分词,然后再按照原文提取问句中人物及关系,然后构建cypher neo4j查

让算法融入生活,改变生活! 2935

Java的jps命令使用详解

jps命令简介 jps(Java Virtual Machine Process Status Tool)是JDK提供的一个可以列出正在运行的Java虚拟机的进程信息的命令行工具,它可以显示Java虚拟机进程的执行主类(Main Class,main()函数所在的类)名称、本地虚拟机唯一ID(LVMID,Local Virtual Machine Identifier)等信息。另外,jps命令只能显示它有访问权限的Java进程的信息。 虽然jps命令的功能比较单一,但它使用的频率却很高。对于本地虚拟机来说,

万猫学社 1万+

【推荐系统】推荐算法:冷启动-召回-粗排-精排-重排 解读

【推荐系统】推荐算法:冷启动-召回-粗排-精排-重排 解读

Danger的博客 3760

1、微软 Intune 全面指南:配置、管理与自动化

本文全面介绍了微软 Intune 的配置、管理和自动化操作,涵盖用户与设备管理、安全策略设置、跨平台应用部署、合规性监控及报告分析等内容。通过详细的操作步骤、自动化脚本示例和流程优化建议,帮助技术人员高效掌握 Intune 在混合办公环境中的实际应用,并展望其未来发展趋势。

ii567的博客 356

JVM运行时参数查看

查询运行的JVM中的参数 jinfo -flag MaxHeapSize jinfo -flags 23789 显示 Non-default VM flags 1、查看JVM运行时参数 -XX:+PrintFlagsInitial -XX:PrintFlagsFinal -XX:+UnlockExperimentalVMOptions 解锁实验参数 -XX:+UnlockDiagnosticVMOptions 解锁诊断参数 -XX:+PrintCommandLineFlags 打印命令行参数

lixiangchibang的博客 3793

2024年数字IC秋招-格科微-数字电路设计工程师-笔试题

笔试题型:简答题(9个)笔试平台:牛客(电脑监控)笔试时间:2h。

qq_42135020的博客 1605

JDK命令行工具

JDK安装目录下的bin目录下,有一些命令行工具。 这些工具虽然是.exe结尾(windows环境上),但它们的具体实现在tools.jar中,所以以下两个命令是等价的: 1. jps 2. java -classpath  %JAVA_HOME%/lib/tools.jar   sun.tools.jps.Jps   1. jps命令(JVM Process Status Tool) ...

morning_china的专栏 271

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Java命令:jps — 查看进程信息

文章目录一、简介二、常用命令1、jps2、jps -l3、jps -v4、jps失效 一、简介 功能: 显示当前所有java进程pid的命令,我们可以通过这个命令来查看到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例)。 缺点: 不过jps有个缺点是只能显示当前用户的进程id,要显示其他用户的还只能用linux的ps命令。 jps -help 输出结果: root@yzh-zabbix-server:bin #jps -help usage: jps [-help]

Davis 3万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jps——查看正在运行的 Java 进程

一 点睛 jps(Java Process Status):显示指定系统内所有的 HotSpot 虚拟机进程(查看虚拟机进程信息),可用于查询正在运行的虚拟机进程。 说明:对于本地虚拟机进程来说,进程的本地虚拟机 ID 与操作系统的进程 ID 是一致的,是唯一的。 基本使用语法为:jps [options] [hostid] 我们还可以通过追加参数,来打印额外的信息。 options 参数 -q:仅仅显示 LVMID(local virtual machine id),即本地虚拟机唯一 id

实践求真知 4609

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

使用jps命令查看Java进程

编程精选网(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!

JavaGPT的博客 1507

jps命令查询不到正在运行的 java 进程

在 Java 程序启动后,会在tmp目录下生成一个名为hsperfdata_用户名的文件夹,在这个文件夹中会有一些以 java 进程pid命名的文件。在我们使用jps命令查询进程信息的时候,实际上就是将这个文件夹下的文件列出来,因此当这个文件夹为空或者这个文件夹的所有者和文件所属组权限与运行 Java 程序的用户权限不一致时,jps命令就查询不到该进程了。解决的方法很简单,用么是修改文件夹的权限,要么是直接使用sudo jps命令以root权限执行jps命令即可。 开启/关闭文件 -XX:+UsePerf

E大叔的博客 3665

Java中JPS命令监控

很多人在学习java的时候只是对java粗略的学了一遍,很少有人能了解jvm层面的一些东西,比如我们想看目前有多少个java进程,可以在命令行执行jps。下面我们来说说jps的一些详细的用法。 jps 输出正字运行的相关进程信息 jps -v输出传递给jvm参数 jps -l输出模块名以及包名,如果是jar 则出输jar文件全名 jps -m输出传递给jvm参数 jps -mlv...

坐看云起时_雨宣 8322

用jps命令查java进程的id

https://www.jianshu.com/p/d39b2e208e72   概述 jps 命令类似与 linux 的 ps 命令,但是它只列出系统中所有的 Java 应用程序。 通过 jps 命令可以方便地查看 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息。 如果在 linux 中想查看 java 的进程,一般我们都需要 ps -ef | grep java 来获取...

qq_27361945的博客 3818

查看Java进程——jps命令

jps的使用 使用jps可以查看当前系统正在运行的Java进程ID。 参数解释 内容 说明 -q 仅显示LVMID(local virtual machine id),即本地虚拟机唯一id,不显示主类的名称 -l 输出主类的全类名,如果执行的是jar包,则输出jar包的完整名称 -m 输出虚拟机进程启动时传递给main()的参数 -v 列出虚拟机进程启动时的JVM参数 使用示例 1)打印全类名:jps -l 2)打印传递给main()的参数:jps -m public c

不见长安见晨雾 1983

jps无法查看到已经运行的java进程

JSP

qq_41883785的博客 1981

Java进程状况之 jps 命令

 JDK 中的 jps 命令 沿用了同样的概念:它将打印所有正在运行的 Java 进程的相关信息。 一、概要 jps [-q] [-mlvV] [<hostid>] jps [-help] -q  仅输出进程号。 -mlvV -m 输出启动进程时传递给主类 main() 函数的参数。 -l 输出应用程序主类的完整包名或应用程序 jar 文件的完整路径名。 ...

生活,本身就是一场“知行合一”的修行。 919

linux下jps命令

文章参考自:https://blog.youkuaiyun.com/dataiyangu/article/details/84594071 linux下jps命令 一、jps简介 jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。非常简单实用。 jps(Java Virtual Machine Proce...

你怎么回事 5232
上一篇: 链表设计与Java实现,手写LinkedList这也太清楚了吧
下一篇: 【JAVA】值传递与引用传递
JavaMonsterr
博客等级 码龄4年 211粉丝 481原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值