jps由jdk1.5提供,用于查看当前用户下的java进程的pid及基本信息
1、jps -help
jps的帮助命令,可用jps -h代替:

2、jps -m
查看进程pid及main方法参数:

图中 5940 是我的eclipse进程;18648是jps进程,他的main方法参数就是-m;27800是我启动的hbuilder软件;47852是我运行的测试函数,参数是zdg和HK
3、jps -q
仅显示pid:

4 、jps -v
查看pid及JVM参数:

5、 jps -l
查看pid及程序所在包名:

图中29852就是我运行的测试Java程序。
使用jstack可查看指定进程(pid)的堆栈信息,用以分析线程情况:

top命令主要用于显示有关进程的信息,还提供系统平均负载、cpu信息和内存信息。
jconsole远程连接,必须配置JMX连接参数
java
-Djava.rmi.server.hostname=10.160.13.111 #远程服务器ip,即本机ip
-Dcom.sun.management.jmxremote #允许JMX远程调用
-Dcom.sun.management.jmxremote.port=3214 #自定义jmx 端口号
-Dcom.sun.management.jmxremote.ssl=false # 是否需要ssl 安全连接方式
-Dcom.sun.management.jmxremote.authenticate=false #是否需要秘钥
-jar test.jar