欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解java jinfo命令

 更新時間:2021年06月01日 10:46:20   作者:hac無聊編編  
jinfo是jdk自帶的命令,用來查看jvm的配置參數(shù).通常會先使用jps查看java進(jìn)程的id,然后使用jinfo查看指定pid的jvm信息,需要的朋友可以參考下

一、介紹

jinfo(Configuration Info for Java)的作用是實(shí)時查看和調(diào)整虛擬機(jī)各項(xiàng)參數(shù)。

使用jps命令的-v參 數(shù)可以查看虛擬機(jī)啟動時顯式指定的參數(shù)列表,但如果想知道未被顯式指定的參數(shù)的系統(tǒng)默認(rèn)值,除了去找資料外,就只能使用jinfo的-flag選項(xiàng)進(jìn)行查詢了(如果只限于JDK 6或以上版本的話,使用java -XX:+PrintFlagsFinal查看參數(shù)默認(rèn)值也是一個很好的選擇)。

jinfo還可以使用-sysprops選項(xiàng)把虛擬機(jī) 進(jìn)程的System.getProperties()的內(nèi)容打印出來。這個命令在JDK 5時期已經(jīng)隨著Linux版的JDK發(fā)布,當(dāng) 時只提供了信息查詢的功能,JDK 6之后,jinfo在Windows和Linux平臺都有提供,并且加入了在運(yùn)行期 修改部分參數(shù)值的能力(可以使用-flag[+|-]name或者-flag name=value在運(yùn)行期修改一部分運(yùn)行期可寫的 虛擬機(jī)參數(shù)值)。

在JDK 6中,jinfo對于Windows平臺功能仍然有較大限制,只提供了最基本的-flag選項(xiàng)。

二、jinfo命令格式

jinfo [ option ] pid

三、option

where <option> is one of:
-flag <name> 打印指定VM參數(shù)的值
 
-flag [+|-]<name> 啟用或禁用指定VM的參數(shù)
 
-flag <name>=<value> 將VM的指定的參數(shù)名設(shè)置為給定值
 
-flags 打印指定VM的參數(shù)
 
-sysprops 獲取指定VM的系統(tǒng)參數(shù)相當(dāng)于代碼System.getProperties()
 
<no option> 默認(rèn)打印上面兩個
 
-h | -help 打印幫助信息

四、執(zhí)行樣例

查詢CMSInitiatingOccupancyFraction參數(shù)值

jinfo -flag CMSInitiatingOccupancyFraction 1444
之后將打印想要查詢的參數(shù)值,例如打印:-XX:CMSInitiatingOccupancyFraction=85

五、增加JVM打印詳細(xì)GC日志參數(shù)

jinfo –flag -或+[參數(shù)] 可以增加參數(shù),但是僅限于由java -XX:+PrintFlagsFinal –version查詢出來且為manageable的參數(shù)

查看PrintGCDetails參數(shù)是否開啟
 
C:\Users\hacry>jinfo -flag PrintGCDetails 33616
 
-XX:-PrintGCDetails
 
增加PrintGCDetails打印詳細(xì)GC參數(shù)
 
C:\Users\hacry>jinfo -flag +PrintGCDetails 33616
 
再次查看
 
C:\Users\hacry>jinfo -flag PrintGCDetails 33616
 
-XX:+PrintGCDetails

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

相關(guān)文章

  • springboot項(xiàng)目中使用Swagger的簡單示例

    springboot項(xiàng)目中使用Swagger的簡單示例

    大趨勢下目前很多的項(xiàng)目都采用了前后端分離的方式進(jìn)行開發(fā),最近我接觸到的項(xiàng)目大多數(shù)都是采用了前后端分離的方式進(jìn)行開發(fā),下面這篇文章主要給大家介紹了關(guān)于springboot項(xiàng)目中使用Swagger的簡單示例,需要的朋友可以參考下
    2023-04-04
  • 創(chuàng)建并運(yùn)行一個java線程方法介紹

    創(chuàng)建并運(yùn)行一個java線程方法介紹

    這篇文章主要介紹了創(chuàng)建并運(yùn)行一個java線程,涉及線程代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot整合Docker實(shí)現(xiàn)一次構(gòu)建到處運(yùn)行的操作方法

    SpringBoot整合Docker實(shí)現(xiàn)一次構(gòu)建到處運(yùn)行的操作方法

    本文講解的是 SpringBoot 引入容器化技術(shù) Docker 實(shí)現(xiàn)一次構(gòu)建到處運(yùn)行,包括鏡像構(gòu)建、Docker倉庫搭建使用、Docker倉庫可視化UI等內(nèi)容,需要的朋友可以參考下
    2022-10-10
  • springboot多環(huán)境配置方案(不用5分鐘)

    springboot多環(huán)境配置方案(不用5分鐘)

    這篇文章主要介紹了springboot多環(huán)境配置方案(不用5分鐘),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • java設(shè)計(jì)模式:建造者模式之生產(chǎn)線

    java設(shè)計(jì)模式:建造者模式之生產(chǎn)線

    這篇文章主要介紹了Java設(shè)計(jì)模式之建造者模式,結(jié)合具體實(shí)例形式分析了建造者模式的概念、原理、實(shí)現(xiàn)方法與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下
    2021-08-08
  • MyBatis逆向?程的生成過程

    MyBatis逆向?程的生成過程

    MyBatis官方為我們提供了一個逆向工程,通過這個逆向工程,只要建立好數(shù)據(jù)表,那么MyBatis就會根據(jù)這個表自動生成pojo類、dao接口、sql映射文件
    2023-02-02
  • SpringCloud斷路器Hystrix原理及用法解析

    SpringCloud斷路器Hystrix原理及用法解析

    這篇文章主要介紹了SpringCloud斷路器Hystrix原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Web Service 運(yùn)行原理詳細(xì)介紹

    Web Service 運(yùn)行原理詳細(xì)介紹

    這篇文章主要介紹了 Web Service 運(yùn)行原理詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Springboot視頻接口報(bào)大量的ClientAbortException找不到原因的解決

    Springboot視頻接口報(bào)大量的ClientAbortException找不到原因的解決

    本文主要介紹了Springboot視頻接口報(bào)大量的ClientAbortException找不到原因的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Java如何通過反射方式生成數(shù)據(jù)庫實(shí)體類

    Java如何通過反射方式生成數(shù)據(jù)庫實(shí)體類

    這篇文章主要介紹了Java如何通過反射方式生成數(shù)據(jù)庫實(shí)體類問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12

最新評論