JDK工具系列之jps

一、简介

jps(JVM Process Status Tool)是虚拟机进程状态工具:可以列出正在运行的虚拟机进程,显示虚拟机正在执行的main()函数,及这些进程的ID(LVMID,Local Virsul Machine  ID),当显示的是本地虚拟机正常的时候,则该值与ps命令中显示的操作系统进程编号相等。查询进程的时候,不需要输入进程号,故经常用于JVM排查的入口。其原理是java程序在启动以后,会在java.io.tmpdir所指定的临时文件夹里面,生成一个类似

二、命令格式   

命令格式:jsp [-help]

jps [-q] [-mlvV] [<hostid>]

三、参数说明

参数说明:

-q只输入LVMID

-m输出传递给main方法的参数,如果是内嵌的jvm则输出空

-l输出主类的全称,若执行的是jar包,则是jar的完整路径

-v输出虚拟机进程启动时候的JVM参数

-V输出通过标记的文件传递给JVM的参数(.hotspotrc文件,或者是通过参数-XX:Flags=<filename>指定的文件)

四、服务器标志

<hostid>指定目标服务器,它的语法如是:[protocol:][[//]hostname][:port][/servername]

protocol - 如果protocol及hostname都没有指定,那表示的是与当前环境相关的本地协议,如果指定了hostname却没有指定protocol,那么protocol的默认就是rmi。

hostname - 服务器的IP或者名称,没有指定则表示本机。

port - 远程rmi的端口,如果没有指定则默认为1099。

ServerName - 注册到RMI注册中心中的jstatd的名称。

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Times New Roman" }
span.s1 { font: 14.0px "Songti SC" }
span.s2 { }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Songti SC" }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial }
span.s1 { }
span.s2 { font: 14.0px Arial }
span.s3 { font: 14.0px "Times New Roman" }
span.s4 { font: 14.0px "Songti SC" }

时间: 2024-08-07 04:07:32

JDK工具系列之jps的相关文章

JDK的命令行工具系列 (一) jps、jstat

概述 在我们进行故障定位和性能分析时, 可以使用Java Dump(也叫Dump文件)来帮助排查问题, 它记录了JVM运行期间的内存占用和线程执行等情况.其中Heap Dump文件是二进制格式, 它保存了某一时刻的系统信息.虚拟机属性.完整的线程Dump.所有类和对象的状态等, 是指定时刻的java堆栈的快照; Thread Dump文件是纯文本格式, 它保存了java应用程序各线程在某一时刻的运行位置. 在%JAVA_HOME%\lib目录下, 有一些诸如jps.exe.jstack.exe.

JDK的命令行工具系列 (二) javap、jinfo、jmap

javap: 反编译工具, 可用来查看java编译器生成的字节码 参数摘要: -help 帮助 -l 输出行和变量的表 -public 只输出public方法和域 -protected 只输出public和protected类和成员 -package 只输出包,public和protected类和成员,这是默认的 -p -private 输出所有类和成员 -s 输出内部类型签名 -c 输出分解后的代码,例如,类中每一个方法内,包含java字节码的指令 -verbose 输出栈大小,方法参数的个数

linux 工具系列之 - strace

 what is strace ? Linux 解释 从字面意思上就可道 strace 跟踪程序执行时候的系统调用和信号. how use? man 一下strace 发现它的参数一大坨,是不是很郁闷,不用担心,其实我们只要记住几个常用的参数就可以搞定绝对大多数问题啦 注意 test指可执行文件 strace  -i 查看可执行文件的系统调用 -i  查看可执行文件在那个地址进行了系统调用,可配合gdb -p " pid of test" 附加到运行的进程 Ctrl  +c 结束 -o

推荐开发工具系列之--PyF5(自动刷新)

昨天介绍的自动刷新的软件 推荐开发工具系列之--LinrF5(自动刷新)已经是很靠谱了:今天再介绍一款软件,同样靠谱:萝卜白菜各有所爱,看喜欢那种就用那种: 首先下载软件:http://pan.baidu.com/s/1bnttBTt 解压后双击f5.exe即可使用:绿色不用安装:然后复制项目的路径:按下面的截图输入后点击项目: 接着改文件看看效果: 支持Firefox,IE,各种手机浏览器哦,一个F5,所有客户端环境都能搞定,不需要像livereload一样装插件,F5自身就能支持带有服务器技

jdk工具总领

JDK工具总概括 本文这里概括内容 作为一个java使用者jdk目录下的/bin目录我们应该十分熟悉,这里面有很多jdk提供给我们的执行程序,当然Windows和Linux的格式不同,但是细心的小伙伴应该看到这些可执行程序都十分的小!!! 这些文件为什么这么小,并不是jdk开发团队可以把它们制作的如此精炼来炫耀编程技巧,而是因为这些这些可执行程序大多数是jdk/lib/tools.jar类库的一层包装而已,也就是说他们的主要功能代码是在tools类库中实现的. JDK开发团队选择采用Java代码

Map工具系列-07-TFS变更集提取工具

所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map工具系列-04-SQL合并执行工具 Map工具系列-05-添加业务参数工具 Map工具系列-06-销售营改增历史数据处理工具 Map工具系列-07-TFS变更集提取工具 Map工具系列-08-map控件查看器 Map工具系列-09-文件自动对比合并工具 more... 微信小程序之明源商城系列 1.

Map工具系列-05-添加业务参数工具

所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map工具系列-04-SQL合并执行工具 Map工具系列-05-添加业务参数工具 Map工具系列-06-销售营改增历史数据处理工具 Map工具系列-07-文件自动对比合并工具 more... 微信小程序之明源商城系列

Map工具系列-06-销售营改增历史数据处理工具

所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map工具系列-04-SQL合并执行工具 Map工具系列-05-添加业务参数工具 Map工具系列-06-销售营改增历史数据处理工具 Map工具系列-07-TFS变更集提取工具 Map工具系列-08-map控件查看器 Map工具系列-09-文件自动对比合并工具 more... 微信小程序之明源商城系列 1.

Map工具系列-03-代码生成BySQl工具使用说明

Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 打开工具(请用IE) 1.解决什么问题 我们在不用做表设计的时候,利用以前的字段去做功能的时候,一般步骤是先写好sql,在去写对应的gridxml或者editxml.本工具使你写好sql之后其他的都自动生成. 2.工具使用说明 SQL需要用sqlpromat格式下.表的名称dbo 单表的操作 编辑模式 单表的操作新增模式 3.结束语 如果你觉得有用的话,