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

基于JVM-jinfo的使用方式

 更新時(shí)間:2021年10月28日 08:51:11   作者:逍遙壯士  
這篇文章主要介紹了JVM-jinfo的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

jinfo是什么,可以干什么?

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

使用jps命令的-v參數(shù)可以查看虛擬機(jī)啟動(dòng)時(shí)顯式指定的參數(shù)列表。

注意先 jps -l 查出進(jìn)程id

相關(guān)命令查詢(xún)

查看所有參數(shù)

jinfo 20220

3ed943fc59fe49dcfddc4557c1e591d6.png

查詢(xún)CMS的配置

jinfo -flag CMSInitiatingOccupancyFraction 20220

094c99dd0363eee7175a1cbde1131930.png

查看jvm的參數(shù)

jinfo -flags 20220

7f093078362b6b2a1e37257b07c16c82.png

查看java系統(tǒng)參數(shù)

jinfo -sysprops  20220

cc52cea1a3b89ce625e06ffc0ecb9782.png

查看是否打開(kāi)GC及詳情

jinfo -flag PrintGC 20220

ed40cd2de6808af65ffe16d7a18e07dc.png

jinfo -flag PrintGCDetails 20220

57bf912d955f464604775254486b56e9.png

打開(kāi)gc打印

jinfo -flag +PrintGC 20220

8febacc47c9c729e978c3049b0900537.png

再次查看

a244b5a0e58901129e1bed855aaff61e.png

最后

jinfo在排查jvm問(wèn)題和日常查看jvm配置的時(shí)候常用,所以用好該命令可以有助日后對(duì)jvm排查的掌握。

并且jinfo可以動(dòng)態(tài)的來(lái)配置jvm的參數(shù),這樣極大方便虛擬機(jī)的實(shí)時(shí)調(diào)試,不需要再重新啟動(dòng)的時(shí)候配置,并且也可以快速進(jìn)行驗(yàn)證,非常方便實(shí)用。

JVM Troubleshooting命令-jinfo

概述

用來(lái)查看正在運(yùn)行的Java應(yīng)用程序的擴(kuò)展參數(shù),支持在運(yùn)行時(shí),修改部分參數(shù)。

命令格式

jinfo [ option ] pid

jinfo [ option ] executable core

jinfo [ option ] [ servier-id ] remote-hostname-or-IP

  • option : 命令行功能選項(xiàng)
  • pid : 進(jìn)程id
  • executable : 生成可執(zhí)行的core dump文件
  • core : 要打印配置信息的核心文件
  • remote-hostname-or-IP : 遠(yuǎn)程調(diào)試服務(wù)器主機(jī)名或IP地址
  • servier-id : 在同一個(gè)遠(yuǎn)程主機(jī)上運(yùn)行多個(gè)調(diào)試服務(wù)器時(shí)使用的可選唯一ID

查看最大內(nèi)存: jinfo -flag MaxHeapSize pid

查看垃圾回收器 : jinfo -flag UseParallelGC pid

功能選項(xiàng)

  • 無(wú)參數(shù) : 以key=value的方式輸出全部的參數(shù)和系統(tǒng)屬性
  • -flag 參數(shù)名 : 輸出指定的參數(shù)的值

如jinfo -flag PrintGC 8520顯示PrintGC參數(shù)狀態(tài)

在這里插入圖片描述

  • -flag [+|-] 參數(shù)名 : 啟用或禁用指定參數(shù)的功能(參數(shù)必須是布爾型的)

如jinfo -flag -PrintGC 8520關(guān)閉PrintGC功能

如jinfo -flag +PrintGC 8520打開(kāi)PrintGC功能

在這里插入圖片描述

  • -flag name=value : 設(shè)置參數(shù)name值為value
  • -flags : 輸出傳遞給JVM的參數(shù)

在這里插入圖片描述

  • -sysprops : 以key-value的方式打印java系統(tǒng)屬性

在這里插入圖片描述

  • -h : 打印幫助信息
  • -help : 打印幫助信息

不是所有參數(shù)都可以修改的, 哪些參數(shù)可以修改的,可以使用下面命令查詢(xún):

java -XX:+PrintFlagsFinal -version | grep manageable

官方文檔

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 老生常談java中cookie的使用

    老生常談java中cookie的使用

    下面小編就為大家?guī)?lái)一篇老生常談java中cookie的使用。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • mybatis-plus支持null字段全量更新的兩種方法

    mybatis-plus支持null字段全量更新的兩種方法

    本文主要介紹了mybatis-plus支持null字段全量更新的兩種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • java application maven項(xiàng)目打自定義zip包實(shí)例(推薦)

    java application maven項(xiàng)目打自定義zip包實(shí)例(推薦)

    下面小編就為大家?guī)?lái)一篇java application maven項(xiàng)目打自定義zip包實(shí)例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • 詳解在Java的Struts2框架中配置Action的方法

    詳解在Java的Struts2框架中配置Action的方法

    這篇文章主要介紹了詳解在Java的Struts2框架中配置Action的方法,講解了包括struts.xml中的action配置及基于注解方式Action配置的兩個(gè)方式,需要的朋友可以參考下
    2016-03-03
  • Java實(shí)現(xiàn)分頁(yè)的幾種方法詳細(xì)解析

    Java實(shí)現(xiàn)分頁(yè)的幾種方法詳細(xì)解析

    這篇文章主要介紹了Java實(shí)現(xiàn)分頁(yè)的幾種方法詳細(xì)解析,在Java中想實(shí)現(xiàn)分頁(yè)功能有幾種常用的方法,今天我們就來(lái)詳細(xì)解析一下,文中提供了解決思路和部分實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-11-11
  • idea中@Autowired注解下變量報(bào)紅的解決

    idea中@Autowired注解下變量報(bào)紅的解決

    這篇文章主要介紹了idea中@Autowired注解下變量報(bào)紅的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring AOP與AspectJ的對(duì)比及應(yīng)用詳解

    Spring AOP與AspectJ的對(duì)比及應(yīng)用詳解

    這篇文章主要為大家介紹了Spring AOP與AspectJ的對(duì)比及應(yīng)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 深入了解java 8的函數(shù)式編程

    深入了解java 8的函數(shù)式編程

    函數(shù)式編程并不是Java新提出的概念,其與指令編程相比,強(qiáng)調(diào)函數(shù)的計(jì)算比指令的計(jì)算更重要;與過(guò)程化編程相比,其中函數(shù)的計(jì)算可以隨時(shí)調(diào)用。下面我們來(lái)詳細(xì)了解一下吧
    2019-06-06
  • Java Springboot如何基于圖片生成下載鏈接

    Java Springboot如何基于圖片生成下載鏈接

    這篇文章主要介紹了Java Springboot如何基于圖片生成下載鏈接,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • JAVA和JAVAC 命令詳細(xì)介紹

    JAVA和JAVAC 命令詳細(xì)介紹

    這篇文章主要介紹了JAVA和JAVAC 命令詳細(xì)介紹的相關(guān)資料,本文對(duì)java 和javac 命令進(jìn)行了詳解,并在Windows和Linux 平臺(tái)分別說(shuō)明,需要的朋友可以參考下
    2016-11-11

最新評(píng)論