zoukankan      html  css  js  c++  java
  • JDK常用工具集——jps

    该命令的作用是罗列出目标系统(target system)中所有具有访问权限到的Java进程。

    一、命令简介:

        jps [option] [hostid]

    二、参数说明:

        options:命令行选项,参见下面的Options。

        hostid:需要生成进程列表的主机标识符。它由通讯协议、端口号、或其他特定的数据组成。用来描述目标系统的一系列标识符。

    三、描述:

        该命令用户列出目标系统上具有访问权限的Java进程。

        当没有指定hostid时,该命令将默认查找localhost。当指定了hostid时,它会显示hostid机器上的Java进程。指定的机器上需要运行jstatd进程才可以。

        jps命令会使用Java启动程序来查看其类名,以及传递给main方法的参数列表。当对应的Java程序是通过其他方式启动的,则无法获取其类名以及启动参数,此时就仅会显示该程序的进程id而已,不会显示其他内容。

    四、Options:详见后续的图示

        -q:忽略输出类名、jar包名、输入参数等信息。仅显示对应进程在操作系统中的标识符,对于Linux,就是pid。

        -m:显示main方法的输入参数。如果是内置的jvm,则显示null。

        -l:显示main class的全路径包名,或者jar包的全路径。

        -v:显示jvm启动参数。

        -V: 输出通过标记的文件传递给JVM的参数(.hotspotrc文件,或者是通过参数-XX:Flags=<filename>指定的文件)。

        -J:用于传递jvm选项到由javac调用的java加载器中,例如,“-J-Xms48m”将把启动内存设置为48M,使用-J选项可以非常方便的向基于Java的开发的底层虚拟机应用程序传递参数。

    五、服务器标识:

        语法如下:

        [protocol:][[//]hostname][:port][/servername]

            protocol: 通讯协议

            hostname:主机名,若未指定则表示本机。

            Port:- 远程rmi的端口,如果没有指定则默认为1099。

            servername:注册到RMI注册中心的jstatd的名称。

    六、使用图示:windows系统,下面三个进程分别是myeclipse、tomcat、jps。

    clipboard

    七、列出远程Java进程:此处暂不讨论

  • 相关阅读:
    JQury RadioButton
    Oracle 错误
    C#基础 ASP.NET基本技巧
    后台管理系统框架模版(静态页)
    复习串讲 day02:搭建邮件服务、空客户端、搭建数据库服务、数据库基础操作
    ENGINEER 004:Linux命令字的来源、alias别名设置
    ENGINEER 003:配置IPv6地址
    ENGINEER 002: 配置用户环境 --- 配置聚合连接
    ENGINEER 001:SELinux安全机制
    命令行基础
  • 原文地址:https://www.cnblogs.com/tq03/p/4975331.html
Copyright © 2011-2022 走看看