jps简介

java虚拟机进程状态工具-jps

功能简介

列出指定机器上的虚拟机的进程状态

命令格式

jps [ options ] [ hostid ]

其中options选项可有

选项 作用描述
-q 只输出LVMID,省略主类名称
-m 输出JVM进程启动时的JVM参数
-l 输出主类的权限定名
-m 输出JVM进程启动时传递给main函数的参数

其中hostid为指定目标系统的字符串

没用过(先略)

输出格式

lvmid [ [ classname | JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]

其中lvmid是指:本地虚拟机唯一ID(Local Virtual Machine Identifier),对于本地虚拟机来说,即使用jps命令是没有指定hostid,LVMID与操作系统的进程ID是一致的

classname/JARfilename:是主类的类名称

arg:启动时传递给main函数的参数

jvmarg:启动时的JVM参数

样例

最常用也就是: jps -lvm

 1 [email protected]:~$ jps
 2 21457 Main
 3 3580 Jps
 4
 5 [email protected]:~$ jps -q
 6 21457
 7 3650
 8
 9 [email protected]:~$ jps -l
10 21457 com.intellij.idea.Main
11 3602 sun.tools.jps.Jps
12
13 [email protected]:~$ jps -m
14 21457 Main
15 3617 Jps -m
16
17 [email protected]:~$ jps -v
18 3632 Jps -Dapplication.home=/home/q/jdk1.8.0_91 -Xms8m
19 21457 Main -Xbootclasspath/a:/home/q/idea-IU-163.12024.16/lib/boot.jar -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -XX:ErrorFile=/home/liang/java_error_in_IDEA_%p.log -XX:HeapDumpPath=/home/liang/java_error_in_IDEA.hprof -Didea.paths.selector=IntelliJIdea2016.3 -Djb.vmOptionsFile=/home/q/idea-IU-163.12024.16/bin/idea64.vmoptions -Didea.jre.check=true
20
21 [email protected]:~$ jps -lvm
22 21457 com.intellij.idea.Main -Xbootclasspath/a:/home/q/idea-IU-163.12024.16/lib/boot.jar -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -XX:ErrorFile=/home/liang/java_error_in_IDEA_%p.log -XX:HeapDumpPath=/home/liang/java_error_in_IDEA.hprof -Didea.paths.selector=IntelliJIdea2016.3 -Djb.vmOptionsFile=/home/q/idea-IU-163.12024.16/bin/idea64.vmoptions -Didea.jre.check=true
23 3665 sun.tools.jps.Jps -lvm -Dapplication.home=/home/q/jdk1.8.0_91 -Xms8m
时间: 2024-11-03 22:28:00

jps简介的相关文章

jstack简介

jstack:Java进程中线程的堆栈信息跟踪工具 功能简介 jstack常用来打印Java进程/core文件/远程调试端口的Java线程堆栈跟踪信息,包含当前虚拟机中所有线程正在执行的方法堆栈信息的集合. 主要用来定位线程出现长时间停顿的原因,如线程间死锁.死循环.请求外部资源导致的长时间等待. 命令格式 1 jstack [ options ] pid //Java进程 2 jstack [ options ] executable core //core文件 3 jstack [ opti

常见Java工具——jps

简介 最长用的一个. 与Linux中的查看Java进程命令功能相同: ps -ef | grep java jps与这个命令的区别在于,jps仅仅过滤出Java本身的进程以及运行的引导类,就是引导main方法所在的类. 使用 -q 仅输出VM标识符,不包括class name,jar name,arguments in main method -m 输出main method的参数 -l 输出完全的包名,应用主类名,jar的完全路径名 -v 输出jvm参数 -V 输出通过flag文件传递到JVM

storm 原理简介及单机版安装指南(转)

本文翻译自: https://github.com/nathanmarz/storm/wiki/Tutorial Storm是一个分布式的.高容错的实时计算系统. Storm对于实时计算的的意义相当于Hadoop对于批处理的意义.Hadoop为我们提供了Map和Reduce原语,使我们对数据进行批处理变的非常的简单和优美.同样,Storm也对数据的实时计算提供了简单Spout和Bolt原语. Storm适用的场景: 1.流数据处理:Storm可以用来用来处理源源不断的消息,并将处理之后的结果保存

JDK工具系列之jps

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

阿里 RocketMQ 安装与简介

一.简介 官方简介: l  RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: l  能够保证严格的消息顺序 l  提供丰富的消息拉取模式 l  高效的订阅者水平扩展能力 l  实时的消息订阅机制 l  亿级消息堆积能力 二.网络架构 三.特性 1.      nameserver 相对来说,nameserver的稳定性非常高.原因有二: 1 .nameserver互相独立,彼此没有通信关系,单台nameserver挂掉,不影响其他nameserver,即使全部挂掉,也不影响业务

Cloudera impala简介及安装详解

一.Impala简介 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用相同的统一存储平台,Impala也使用相同的元数据,SQL语法(Hive SQL),ODBC驱动程序和用户界面(Hue Beeswax).Impala还提供了一个熟悉的面向批量或实时查询和统一平台. 二.Impala安装 1.安装要求 (1)软件要求 Red Hat Enterprise Linux (RHEL)/CentOS 6.2 (

storm 原理简介及单机版安装指南

目录[-] 1.准备工作 2.一个Storm集群的基本组件 3.Topologies 4.Stream 5.数据模型(Data Model) 6.一个简单的Topology 7.流分组策略(Stream grouping) 8.使用别的语言来定义Bolt 9.可靠的消息处理 10.单机版安装指南 本文翻译自: https://github.com/nathanmarz/storm/wiki/Tutorial Storm是一个分布式的.高容错的实时计算系统.Storm对于实时计算的的意义相当于Ha

Java系统工具jps原理解析

Java系统工具jps原理解析 简介 当我们需要获取当前正在运行的Java进程时,我们可以通过操作系统自带的工具来筛选,如ps和netstat等.不过Java也提供了通用的工具来实现该功能,而且能够提供更加详细的信息.jps是Java Virtual Machine Process Status Too的简称,可以用来获取当前用户系统中的Java进程. 使用 jps的命令格式为 jps [ options ] [ hostid ],具体形式如下: usage: jps [-help] jps [

第二周:HDFS简介,实验准备

HDFS简介 HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块. 和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的. 不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间. 为什么hadoop不适合存储小文件 因为Namenode把文件系统的元数据放置在内存中,所以文件系统所能容纳的文件数目是由Namenode的内存大小来决定.一般来说,每一个文件.文 件夹和Bloc