Java 虚拟机程序员

【Java 虚拟机笔记】jps 虚拟机进程状况工具相关整理

2019-02-27  本文已影响19人  58bc06151329

文前说明

作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。

本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。

1. 虚拟机进程状况工具(JVM Process Status Tool)

1.1 命令格式

选项 说明
-q 只生成本地虚拟机标识符列表。
-m 输出传递给主方法(main 函数)的参数。对于嵌入的虚拟机输出可能为空。
-l 输出应用程序主类的完整包名或应用程序 jar 文件的完整路径名。
-v 输出传递给 Java 虚拟机的参数。
-V 输出通过 flags 文件(.hotsoptrc 文件或 -xx:flags=<filename> 参数指定的文件)传递给 Java 虚拟机的参数。

1.2 执行样例

[root@localhost ~]# sudo -u ovirt jps -mlvV
28823 /usr/share/jbossas/jboss-modules.jar -mp /var/lib/ovirt-engine/jboss_runtime/modules/00-ovirt-engine-modules:/var/lib/ovirt-engine/jboss_runtime/modules/01-jbossas-modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -c ovirt-engine.xml -XX:+TieredCompilation -Xms1g -Xmx1g -XX:PermSize=256m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.awt.headless=true -Djsse.enableSNIExtension=false -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/ovirt-engine/dump -Djava.util.logging.manager=org.jboss.logmanager -Dlogging.configuration=file:///var/lib/ovirt-engine/jboss_runtime/config/ovirt-engine-logging.properties -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.modules.write-indexes=false -Djboss.server.default.config=ovirt-engine -Djboss.home.dir=/usr/share/jbossas -Djboss.server.base.dir=/usr/share/ovirt-engine -Djboss.server.data.dir=/var/lib/ovirt-engine -Djboss.server.log.dir=/var/log/ovirt-engine -Djboss.server.config.dir=/var/lib/ovirt-engine/jboss_runtime/config -Djboss.server.temp.dir=/var/lib/ovirt-engine/jboss_runtime/tmp -Djboss.controller.temp.dir=/var/lib/ovirt-engine/jboss_runtime/tmp

1.3 输出格式

1.4 实现机制

上一篇 下一篇

猜你喜欢

热点阅读