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

JVM調(diào)試命令與調(diào)試工具詳解

 更新時間:2023年10月18日 10:20:01   作者:Doker 多克 技術(shù)人的數(shù)碼品牌  
JVM statistics Monitoring,用于監(jiān)視虛擬機運行時狀態(tài)信息的命令,它可以顯示出虛擬機進程中的類裝載、內(nèi)存、垃圾收集、JIT編譯等運行數(shù)據(jù),這篇文章主要介紹了JVM調(diào)試命令與調(diào)試工具,需要的朋友可以參考下

一、JDK自帶命令

  Sun JDK監(jiān)控和故障處理命令如:

1、jps

  JVM Process Status Tool,顯示指定系統(tǒng)內(nèi)所有的HotSpot虛擬機進程。

jsp命令格式:

jps [ options ] [ hostid ]
擴展參數(shù):jps -l;jps -mlv;

各參數(shù)說明如下:

2、jstat(FullGC頻繁解決方案)

  JVM statistics Monitoring,用于監(jiān)視虛擬機運行時狀態(tài)信息的命令,它可以顯示出虛擬機進程中的類裝載、內(nèi)存、垃圾收集、JIT編譯等運行數(shù)據(jù)。

jstat命令格式:

jstat [ option vmid [interval[s|ms] [count]] ]
jstat -gc pid 1000 10
查看當前pid使用jvm堆??臻g的內(nèi)存使用情況,每1000豪秒,共打印10次
jstat -gcutil pid 1000 10 內(nèi)存百分比

3、jmap

  JVM Memory Map,用于生成heap dump文件。

jmap命令格式:

jmap [ option ] vmid

4、jhat

  JVM Heap Analysis Tool,與jmap搭配使用,用來分析jmap生成的dump,該命令解析 Java 堆轉(zhuǎn)儲文件并啟動 Web 服務(wù)器,生成dump的分析結(jié)果后,可以在瀏覽器中查看。

 使用案例:

1. 導出dump信息到a.bin文件

2. 啟動jhat進行分析文件

5、jstack(cpu占用高解決方案)

 用于生成虛擬機當前時刻的線程快照(一般稱為threaddump或者javacore文件)。線程快照就是當前虛擬機內(nèi)每一條線程正在執(zhí)行的方法堆棧集合,生成線程快照的目的通常是定位線程出現(xiàn)長時間停頓的原因,如線程間死鎖、死循環(huán)、請求外部資源導致的長時間掛起等,都是導致線程長時間停頓的常見原因。

jstack命令格式:

jstack [ option ] vimd

6、jinfo

  JVM Configuration info,用于實時查看和調(diào)整虛擬機運行參數(shù)。

jinfo命令格式:

主要介紹-flag參數(shù),如果想查看一個已經(jīng)運行的java程序的虛擬機參數(shù)值

jinfo [ option ] pid
$ jinfo -flag MaxMetaspaceSize 962
-XX:MaxMetaspaceSize=18446744073709547520

二、JDK的可視化工具JConsole

1、JConsole

JConsole(Java Monitoring and Management Console)是一種基JMX(Java Management Extensions,即Java管理擴展)的可視化監(jiān)視、管理工具。

  通過JDK/bin目錄下的“jconsole.exe”啟動JConsole后,將自動搜索出本機運行的所有虛擬機進程。

2、VisualVM

VisualVM是更常用的可視化監(jiān)控工具,它本身還具有插件擴展功能,因此功能非常強大,目前使用非常多。

需要先說明的是一些安裝上的問題,雖然安裝好jdk之后是會有一個VisualVM的程序在jdk的bin目錄下,但是不建議使用jdk提供的這個,建議直接去官網(wǎng)下載最新的版本使用。

下載:

VisualVM: Download

插件下載:

VisualVM: Plugins Centers

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

相關(guān)文章

  • SpringBoot接收各種各樣參數(shù)的示例詳解

    SpringBoot接收各種各樣參數(shù)的示例詳解

    參數(shù)映射準確來說是springmvc來幫我們干的活,但是由于springboot太過火爆,簡化了springmvc相關(guān)配置文件,以至于很多人會誤認為是springboot的功能,本文將給大家介紹SpringBoot接收各種各樣參數(shù),文中有詳細的代碼講解,需要的朋友可以參考下
    2024-04-04
  • SpringMVC請求、響應(yīng)和攔截器的使用實例詳解

    SpringMVC請求、響應(yīng)和攔截器的使用實例詳解

    攔截器(Interceptor) 它是一個Spring組件,并由Spring容器管理,并不依賴Tomcat等容器,是可以單獨使用的,這篇文章給大家介紹SpringMVC請求、響應(yīng)和攔截器的使用,感興趣的朋友一起看看吧
    2024-03-03
  • SpringBoot集成SOL鏈的詳細過程

    SpringBoot集成SOL鏈的詳細過程

    Solanaj 是一個用于與 Solana 區(qū)塊鏈交互的 Java 庫,它為 Java 開發(fā)者提供了一套功能豐富的 API,使得在 Java 環(huán)境中可以輕松構(gòu)建與 Solana 區(qū)塊鏈交互的應(yīng)用程序,這篇文章主要介紹了SpringBoot集成SOL鏈的詳細過程,需要的朋友可以參考下
    2025-01-01
  • Springboot結(jié)合JDBC實現(xiàn)雙數(shù)據(jù)源實例

    Springboot結(jié)合JDBC實現(xiàn)雙數(shù)據(jù)源實例

    這篇文章主要為大家介紹了Springboot結(jié)合JDBC實現(xiàn)雙數(shù)據(jù)源實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Java使用過濾器防止SQL注入XSS腳本注入的實現(xiàn)

    Java使用過濾器防止SQL注入XSS腳本注入的實現(xiàn)

    這篇文章主要介紹了Java使用過濾器防止SQL注入XSS腳本注入,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • springboot項目中使用JOSN解析庫的方法

    springboot項目中使用JOSN解析庫的方法

    JSON,全程是JavaScript Object Notation,是一種輕量級的數(shù)據(jù)交換格式,本文給大家介紹springboot項目中使用JOSN解析庫的相關(guān)知識,感興趣的朋友一起看看吧
    2025-06-06
  • Java之經(jīng)典排序算法

    Java之經(jīng)典排序算法

    這篇文章主要介紹了Java的一些經(jīng)典排序算法,對Java算法感興趣的小伙伴可以詳細參考閱讀本文,對同學們有一定的參考價值
    2023-03-03
  • vue+springboot讀取git的markdown文件并展示功能

    vue+springboot讀取git的markdown文件并展示功能

    Markdown-it 是一個用于解析和渲染 Markdown 標記語言的 JavaScript 庫,使用 Markdown-it,你可以將 Markdown 文本解析為 HTML 輸出,并且可以根據(jù)需要添加功能、擴展語法或修改解析行為,本文介紹vue+springboot讀取git的markdown文件并展示,感興趣的朋友一起看看吧
    2024-01-01
  • java開發(fā)中使用IDEA活動模板快速增加注釋的方法

    java開發(fā)中使用IDEA活動模板快速增加注釋的方法

    這篇文章主要介紹了java開發(fā)中使用IDEA活動模板快速增加注釋,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 關(guān)于ReadWriteLock讀寫鎖的使用及說明

    關(guān)于ReadWriteLock讀寫鎖的使用及說明

    這篇文章主要介紹了關(guān)于ReadWriteLock讀寫鎖的使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06

最新評論

宝坻区| 盐池县| 东莞市| 温州市| 定襄县| 思南县| 邹平县| 巩留县| 额尔古纳市| 玛曲县| 禄劝| 来安县| 民县| 北票市| 青田县| 济源市| 始兴县| 宁强县| 平凉市| 台江县| 邻水| 大新县| 田林县| 马尔康县| 谢通门县| 商都县| 大连市| 金寨县| 沂南县| 额尔古纳市| 阳泉市| 原平市| 军事| 洛川县| 苏尼特右旗| 新乡市| 高平市| 许昌市| 阳山县| 永宁县| 资兴市|