一、简介

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的名称。


最新文章

  1. 安装devtoolset
  2. css3 linear-gradient实现购物车地址选择信封效果
  3. appium for mobile web 之使用 ChromeDriver
  4. Python---MySQL相关操作
  5. VC++ 学习笔记(序):神一样的语言
  6. 用的比较多的linux命令
  7. PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [6] 版本升级接口开发
  8. 设计模式21---设计模式之享元模式(Flyweight)(结构型)
  9. [Java] 模板引擎 Velocity 随笔
  10. Tomcat从零开始(十)Loader
  11. testlink于smarty配置和使用
  12. fir.im Weekly - 可能是 2017 最好的 Swift 学习资源
  13. 实现iota函数
  14. DispatcherServlet介绍
  15. 从零开始学Python--数据类型之字符串
  16. qhfl-6 购物车
  17. 【codeforces contest 1119 F】Niyaz and Small Degrees
  18. js API
  19. Linux嵌入式 -- 内核简介(x86)
  20. lower_bound() 与 upper_bound()

热门文章

  1. Scrapy框架学习(二)Scrapy入门
  2. awk如何替换一个字符串的第n个字符?
  3. Silverlight &amp; Blend动画设计系列七:模糊效果(BlurEffect)与阴影效果(DropShadowEffect)
  4. golang学习之生成代码文档
  5. heroku快速部署node应用
  6. smarty assign 赋值
  7. css多行本文垂直集中
  8. Python基础-继承与派生
  9. hdu 1159 Common Subsequence(最长公共子序列)
  10. mongoDB BI 分析利器 - PostgreSQL FDW (MongoDB Connector for BI)