jps打印出当前系统中存在的java进程信息,和linux的
ps`命令类似
C:\Users\shuqi>jps
3652 Main
4996 Jps
9880 BootLanguagServerBootApp
7116
语法
usage: jps [-help]
jps [-q] [-mlvV] [<hostid>]
Definitions:
<hostid>: <hostname>[:<port>]
显示入口类全类名
jps -l
表示列表方式显示进程,会显示出Java进程的pid和程序入口的全路径。
C:\Users\shuqi>jps -l
3652 org/netbeans/Main
8084 sun.tools.jps.Jps
9880 org.springframework.ide.vscode.boot.app.BootLanguagServerBootApp
7116
显示启动时jvm参数
jps -v
显示进程启动的jvm参数
C:\Users\shuqi>jps -lv
3652 org/netbeans/Main -Xms24m -Xmx256m -Dsun.jvmstat.perdata.syncWaitMs=10000 -Dsun.java2d.noddraw=true -Dsun.java2d.d3d=false -Dnetbeans.keyring.no.master=true -Dplugin.manager.install.global=false -Djdk.home=D:\my_apps_data\jdks\jdk1.8.0_111 -Dnetbeans.home=D:\my_apps_data\jdks\jdk1.8.0_111\lib\visualvm\platform -Dnetbeans.user=C:\Users\shuqi\AppData\Roaming\VisualVM\8u40 -Dnetbeans.default_userdir_root=C:\Users\shuqi\AppData\Roaming\VisualVM -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\Users\shuqi\AppData\Roaming\VisualVM\8u40\var\log\heapdump.hprof -Dsun.awt.keepWorkingSetOnMinimize=true -Dnetbeans.dirs=D:\my_apps_data\jdks\jdk1.8.0_111\lib\visualvm\visualvm;D:\my_apps_data\jdks\jdk1.8.0_111\lib\visualvm\profiler
7748 sun.tools.jps.Jps -Denv.class.path=.;D:\my_apps_data\jdks\jdk1.8.0_111\lib; -Dapplication.home=D:\my_apps_data\jdks\jdk1.8.0_111 -Xms8m
9880 org.springframework.ide.vscode.boot.app.BootLanguagServerBootApp -Dsts.lsp.client=eclipse -Dlsp.completions.indentation.enable=true -Xmx1024m -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.config.location=file:D:\my_apps_data\sts-4.7.0.RELEASE\plugins\org.springframework.tooling.boot.ls_1.19.0.202006181152\servers\spring-boot-language-server\BOOT-INF\classes\application.properties
7116 -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx1024m -XX:+UseG1GC -XX:+UseStringDeduplication -javaagent:D:\my_apps_data\sts-4.7.0.RELEASE\lombok.jar