jps简介
Posted halu126
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于jps简介的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段