码字不易,转载标明出处
目录
一、简介
- 一、简介
- 二、jps格式及参数说明
- 三、jps执行样例
- 1、jps样例一
- 2、jps样例二
- 3、jps样例三
- 4、jps样例四
- 5、jps样例五
jps(JVM Process Status Tool) 可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main函数所在的类)名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifer,LVMID)。如果同时启动了多个虚拟机进程,无法根据进程名称定为时,那就只能依赖jps命令显示主类的功能才能区分了。
二、jps格式及参数说明-
格式 jps [options] [hostid]
-
参数说明
a)、定义一个测试类,并启动,如下代码:
package com.rf.designPatterns.structural;
import java.util.Scanner;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-17 10:11
*/
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
sc.next();
}
}
b)、dos命令行执行jps 命令,如下图:
a)、定义一个测试类,并启动,如下代码:
package com.rf.designPatterns.structural;
import java.util.Scanner;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-17 10:11
*/
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
sc.next();
}
}
b)、dos命令行执行jps -q 命令,如下图:
a)、定义一个测试类,并启动,如下代码:
package com.rf.designPatterns.structural;
import java.util.Scanner;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-17 10:11
*/
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
sc.next();
}
}
b)、dos命令行执行jps -l 命令,如下图:
a)、定义一个测试类,并启动,如下代码:
package com.rf.designPatterns.structural;
import java.util.Scanner;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-17 10:11
*/
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
sc.next();
}
}
b)、dos命令行执行jps -v 命令,如下图:
a)、定义一个测试类,如下代码:
package com.rf.designPatterns.structural;
import java.util.Scanner;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-17 10:11
*/
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
sc.next();
}
}
b)主方法中添加参数,如下图:
c)、启动测试类,并在dos命令行执行jps -m 命令,如下图:
参考:《深入理解java虚拟机》