最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java的jps命令簡(jiǎn)介及使用示例詳解

 更新時(shí)間:2022年03月15日 11:37:06   作者:萬貓學(xué)社  
jps是jdk提供的一個(gè)查看當(dāng)前java進(jìn)程的小工具,?可以看做是JavaVirtual?Machine?Process?Status?Tool的縮寫,非常簡(jiǎn)單實(shí)用,本文重點(diǎn)給大家介紹下Java的jps命令使用,感興趣的朋友一起看看吧

jps命令簡(jiǎn)介

jps(Java Virtual Machine Process Status Tool)是JDK提供的一個(gè)可以列出正在運(yùn)行的Java虛擬機(jī)的進(jìn)程信息的命令行工具,它可以顯示Java虛擬機(jī)進(jìn)程的執(zhí)行主類(Main Class,main()函數(shù)所在的類)名稱、本地虛擬機(jī)唯一ID(LVMID,Local Virtual Machine Identifier)等信息。另外,jps命令只能顯示它有訪問權(quán)限的Java進(jìn)程的信息。

雖然jps命令的功能比較單一,但它使用的頻率卻很高。對(duì)于本地虛擬機(jī)來說,本地虛擬機(jī)唯一ID和操作系統(tǒng)的進(jìn)程ID(PID,Process Identifier)是一致的,如果同時(shí)啟動(dòng)多個(gè)Java虛擬機(jī)進(jìn)程,無法根據(jù)進(jìn)程名稱確定某個(gè)進(jìn)程,我們就是使用jps命令顯示主類名稱的功能區(qū)分出來。

jps命令參數(shù)

命令語(yǔ)法:

jps [-q] [-mlvV] [hostid]jps [-help]

命令參數(shù)說明:

  • -q:不顯示主類名稱、JAR文件名和傳遞給主方法的參數(shù),只顯示本地虛擬機(jī)唯一ID。
  • -mlvV:我們可以指定這些參數(shù)的任意組合。
    • -m:顯示Java虛擬機(jī)啟動(dòng)時(shí)傳遞給main()方法的參數(shù)。
    • -l:顯示主類的完整包名,如果進(jìn)程執(zhí)行的是JAR文件,也會(huì)顯示JAR文件的完整路徑。
    • -v:顯示Java虛擬機(jī)啟動(dòng)時(shí)傳遞的JVM參數(shù)。
    • -V:不顯示主類名稱、JAR文件名和傳遞給主方法的參數(shù),只顯示本地虛擬機(jī)唯一ID。
  • hostid:指定的遠(yuǎn)程主機(jī),可以是ip地址和域名, 也可以指定具體協(xié)議,端口。如果不指定,則顯示本機(jī)的Java虛擬機(jī)的進(jìn)程信息。
  • -help:顯示jps命令的幫助信息。

在沒有指定任何參數(shù)的情況下,jps命令會(huì)顯示每個(gè)Java虛擬機(jī)進(jìn)程的本地虛擬機(jī)唯一ID,后面跟著主類名稱或JAR文件名的簡(jiǎn)短形式。

命令顯示格式:

LVMID [ [ classname | JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]

其中所有輸出都以空格分隔,所以當(dāng)argjvmarg中包含空格的時(shí)候,有可以不好分辨,需要注意一下。

jps命令示例

顯示本機(jī)的Java虛擬機(jī)進(jìn)程:

# jps
15729 jar
92153 Jps
90267 Jstat

顯示主類的完整包名或JAR文件名:

# jps -l
15729 one-more-1.0.0.RELEASE.jar
112054 sun.tools.jps.Jps
90267 sun.tools.jstat.Jstat

顯示主類的完整包名或JAR文件名,并且顯示JVM參數(shù):

# jps -lv
15729 one-more-1.0.0.RELEASE.jar -Xmx1g -Xms1g -Xmn512m -XX:SurvivorRatio=4 -XX:MetaspaceSize=256m -XX:+UseG1GC
9043 sun.tools.jps.Jps -Denv.class.path=.:/usr/local/java/jdk1.8.0_251/lib:/usr/local/java/jdk1.8.0_251/jre/lib -Dapplication.home=/usr/local/java/jdk1.8.0_251 -Xms8m
90267 sun.tools.jstat.Jstat -Denv.class.path=.:/usr/local/java/jdk1.8.0_251/lib:/usr/local/java/jdk1.8.0_251/jre/lib -Dapplication.home=/usr/local/java/jdk1.8.0_251 -Xms8m

顯示主類的完整包名或JAR文件名,并且顯示傳遞給main()方法的參數(shù):

# jps -lm
15729 one-more-1.0.0.RELEASE.jar
59014 sun.tools.jps.Jps -lm
90267 sun.tools.jstat.Jstat -gc 15729 1000

結(jié)尾

雖然jps命令已經(jīng)推出很久并且使用頻率很高,但它仍然是一個(gè)“實(shí)驗(yàn)性質(zhì)的,并且沒有技術(shù)支持的”(Experimental and Unsupported)工具,日后可能會(huì)被轉(zhuǎn)正,也有可能在某個(gè)JDK版本中無聲無息地消失。所以,且用且珍惜吧。

到此這篇關(guān)于Java的jps命令使用詳解的文章就介紹到這了,更多相關(guān)Java的jps命令使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mybatis映射文件之常用標(biāo)簽及特殊字符的處理方法

    Mybatis映射文件之常用標(biāo)簽及特殊字符的處理方法

    這篇文章主要介紹了Mybatis映射文件常用標(biāo)簽及特殊字符的處理,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • 詳解mybatis collection標(biāo)簽一對(duì)多的使用

    詳解mybatis collection標(biāo)簽一對(duì)多的使用

    這篇文章主要介紹了mybatis collection標(biāo)簽一對(duì)多的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 基于Java Springboot + Vue + MyBatis實(shí)現(xiàn)音樂播放系統(tǒng)

    基于Java Springboot + Vue + MyBatis實(shí)現(xiàn)音樂播放系統(tǒng)

    這篇文章主要介紹了一個(gè)完整的音樂播放系統(tǒng)是基于Java Springboot + Vue + MyBatis編寫的,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • SpringMVC REST風(fēng)格深入詳細(xì)講解

    SpringMVC REST風(fēng)格深入詳細(xì)講解

    這篇文章主要介紹了SpringMVC REST風(fēng)格,Rest全稱為Representational State Transfer,翻譯為表現(xiàn)形式狀態(tài)轉(zhuǎn)換,它是一種軟件架構(gòu)
    2022-10-10
  • 詳解java封裝實(shí)現(xiàn)Excel建表讀寫操作

    詳解java封裝實(shí)現(xiàn)Excel建表讀寫操作

    這篇文章給大家分享了java封裝實(shí)現(xiàn)Excel建表讀寫操作的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2018-08-08
  • springcloud-gateway集成knife4j的示例詳解

    springcloud-gateway集成knife4j的示例詳解

    這篇文章主要介紹了springcloud-gateway集成knife4j的示例詳解,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • SpringBoot使用Quartz無法注入Bean的問題及解決

    SpringBoot使用Quartz無法注入Bean的問題及解決

    這篇文章主要介紹了SpringBoot使用Quartz無法注入Bean的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Springboot整合logback的詳細(xì)教程

    Springboot整合logback的詳細(xì)教程

    這篇文章主要介紹了Springboot整合logback的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • Java?@Scheduled定時(shí)器用法解析

    Java?@Scheduled定時(shí)器用法解析

    這篇文章主要介紹了Java?@Scheduled定時(shí)器用法解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • spring cloud gateway整合sentinel實(shí)現(xiàn)網(wǎng)關(guān)限流

    spring cloud gateway整合sentinel實(shí)現(xiàn)網(wǎng)關(guān)限流

    這篇文章主要介紹了spring cloud gateway整合sentinel實(shí)現(xiàn)網(wǎng)關(guān)限流,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01

最新評(píng)論

清水河县| 杭锦旗| 双流县| 扶风县| 颍上县| 麦盖提县| 偃师市| 建宁县| 中西区| 筠连县| 左云县| 格尔木市| 沁阳市| 乐都县| 钦州市| 湾仔区| 呈贡县| 安宁市| 南涧| 苏尼特右旗| 仁布县| 扎囊县| 册亨县| 太谷县| 夏河县| 凭祥市| 兰州市| 屏南县| 丰宁| 鹰潭市| 钟山县| 祁阳县| 稻城县| 龙陵县| 图们市| 锡林郭勒盟| 阜康市| 玛沁县| 申扎县| 赤城县| 灵川县|