1. 程式人生 > >Java 內存監控(一)之 jps命令

Java 內存監控(一)之 jps命令

alt jps命令 dea 技術分享 命令 輸入 內存監控 沒有 options

今天看一下Java命令行工具 jps的使用

一、命令簡介

  jps [ options ] [ hostid ]

  不輸入 [ hostid ] 內容,則默認是本機。

二、options選項的內容

  -q : 禁止顯示類名、Jar文件名、傳遞給主方法的參數,只顯示本地JVM的端口號列表。

    技術分享圖片

  -m : 顯示傳遞給主方法的參數,如果沒有參數只顯示主方法類名。對於嵌入式的jvm,值可能為null。  

技術分享圖片

  -l : 顯示應用程序的主類的完整包路徑名,或應用程序的 jar 文件的完整路徑名

    例如:在idea中啟動SpringBoot項目,打印出主類的全路徑名

    技術分享圖片

    例如:在命令行通過 java -jar xx-0.0.1-SNAPSHOT.jar 啟動項目,輸出Jar文件的完整名稱。

    技術分享圖片

  -v : 顯示啟動時傳遞給jvm的參數

    技術分享圖片

  -V : 禁止顯示類名、Jar文件名、傳遞給主方法的參數,只顯示本地JVM的端口號列表。

    技術分享圖片

三、使用jps 獲取遠程服務器的 jvm信息

  如果需要查看其他機器上的 jvm 進程,需要在待查看機器上啟動 jstatd 服務,然後通過jps命令查看。

  

Java 內存監控(一)之 jps命令