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

jvm調(diào)優(yōu)常用命令行工具詳解

 更新時(shí)間:2025年03月22日 14:11:01   作者:健康平安的活著  
這篇文章主要介紹了jvm調(diào)優(yōu)常用命令行工具的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一 jinfo命令查看參數(shù)

1.1 查看jvm參數(shù)

  • jinfo -flag 參數(shù)名稱(chēng) pid

二 jstack命令

2.1 查看現(xiàn)場(chǎng)堆棧信息

  • jstack pid |grep A20 16進(jìn)制線程id

三 jstat 實(shí)時(shí)查看堆內(nèi)存,gc情況

3.1 查看現(xiàn)場(chǎng)堆棧信息

  • jstat -gc pid 1000 5 #1秒更新一次,顯示5次

四 jmap查看內(nèi)存溢出情況

4.1 查看內(nèi)存對(duì)象占用情況

  • 1) jmap -histo pid | head -20 查找有多少對(duì)象產(chǎn)生
  • 2) jmap -dump:format=b,file=xxx pid / jmap -histo

4.2 導(dǎo)出dump文件

總結(jié)

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

相關(guān)文章

  • Java實(shí)現(xiàn)post請(qǐng)求詳細(xì)代碼(帶有參數(shù))

    Java實(shí)現(xiàn)post請(qǐng)求詳細(xì)代碼(帶有參數(shù))

    這篇文章主要給大家介紹了關(guān)于Java實(shí)現(xiàn)帶有參數(shù)post請(qǐng)求的相關(guān)資料,文中通過(guò)代碼示例介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Java根據(jù)控制臺(tái)實(shí)現(xiàn)定位異常

    Java根據(jù)控制臺(tái)實(shí)現(xiàn)定位異常

    這篇文章主要介紹了Java根據(jù)控制臺(tái)定位異常,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Java調(diào)用Oss JDk實(shí)現(xiàn)刪除指定目錄下的所有文件

    Java調(diào)用Oss JDk實(shí)現(xiàn)刪除指定目錄下的所有文件

    這篇文章主要為大家詳細(xì)介紹了Java如何調(diào)用Oss JDk實(shí)現(xiàn)刪除指定目錄下的所有文件功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2025-03-03
  • Mybatis-Plus實(shí)現(xiàn)只更新部分字段的數(shù)據(jù)

    Mybatis-Plus實(shí)現(xiàn)只更新部分字段的數(shù)據(jù)

    這篇文章主要介紹了Mybatis-Plus實(shí)現(xiàn)只更新部分字段的數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 使用SpringBoot根據(jù)配置注入接口的不同實(shí)現(xiàn)類(lèi)(代碼演示)

    使用SpringBoot根據(jù)配置注入接口的不同實(shí)現(xiàn)類(lèi)(代碼演示)

    使用springboot開(kāi)發(fā)時(shí)經(jīng)常用到@Autowired和@Resource進(jìn)行依賴(lài)注入,但是當(dāng)我們一個(gè)接口對(duì)應(yīng)多個(gè)不同的實(shí)現(xiàn)類(lèi)的時(shí)候如果不進(jìn)行一下配置項(xiàng)目啟動(dòng)時(shí)就會(huì)報(bào)錯(cuò),那么怎么根據(jù)不同的需求注入不同的類(lèi)型呢,感興趣的朋友一起看看吧
    2022-06-06
  • JAVA中string數(shù)據(jù)類(lèi)型轉(zhuǎn)換詳解

    JAVA中string數(shù)據(jù)類(lèi)型轉(zhuǎn)換詳解

    在JAVA中string是final類(lèi),提供字符串不可以修改,string類(lèi)型在項(xiàng)目中經(jīng)常使用,下面給大家介紹了string七種數(shù)據(jù)類(lèi)型轉(zhuǎn)換,需要的朋友可以參考下
    2015-07-07
  • 使用 Spring Boot 2.0 + WebFlux 實(shí)現(xiàn) RESTful API功能

    使用 Spring Boot 2.0 + WebFlux 實(shí)現(xiàn) RESTful API功能

    什么是 Spring WebFlux, 它是一種異步的, 非阻塞的, 支持背壓(Back pressure)機(jī)制的Web 開(kāi)發(fā)框架.下面通過(guò)本文給大家介紹使用 Spring Boot 2.0 + WebFlux 實(shí)現(xiàn) RESTful API功能,需要的朋友參考下吧
    2018-01-01
  • JavaWeb中請(qǐng)求轉(zhuǎn)發(fā)和請(qǐng)求重定向的區(qū)別以及使用

    JavaWeb中請(qǐng)求轉(zhuǎn)發(fā)和請(qǐng)求重定向的區(qū)別以及使用

    今天帶大家學(xué)習(xí)JavaWeb的相關(guān)知識(shí),文章圍繞著JavaWeb中請(qǐng)求轉(zhuǎn)發(fā)和請(qǐng)求重定向的區(qū)別以及使用展開(kāi),文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-06-06
  • 解析Java實(shí)現(xiàn)設(shè)計(jì)模式六大原則之里氏替換原則

    解析Java實(shí)現(xiàn)設(shè)計(jì)模式六大原則之里氏替換原則

    里氏替換原則是用來(lái)幫助我們?cè)诶^承關(guān)系中進(jìn)行父子類(lèi)的設(shè)計(jì)。它闡述了有關(guān)繼承的一些原則,也就是什么時(shí)候應(yīng)該使用繼承,什么時(shí)候不應(yīng)該使用繼承,以及其中蘊(yùn)含的原理。它是繼承復(fù)用的基礎(chǔ),反映了基類(lèi)與子類(lèi)之間的關(guān)系,是對(duì)開(kāi)閉原則的補(bǔ)充,對(duì)實(shí)現(xiàn)抽象化具體步驟的規(guī)范
    2021-06-06
  • 創(chuàng)建Maven項(xiàng)目和Spring IOC實(shí)例過(guò)程解析

    創(chuàng)建Maven項(xiàng)目和Spring IOC實(shí)例過(guò)程解析

    這篇文章主要介紹了創(chuàng)建Maven項(xiàng)目和Spring IOC實(shí)例過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評(píng)論