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

linux命令如何查看jvm堆內(nèi)存信息

 更新時(shí)間:2024年07月31日 16:54:18   作者:危險(xiǎn)、  
這篇文章主要介紹了linux命令如何查看jvm堆內(nèi)存信息方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

1.查看當(dāng)前java進(jìn)程的pid

pgrep -lf java

2.查看java堆的詳細(xì)信息

jmap -heap PID 

3.查看java堆中對(duì)象的相關(guān)信息

包含數(shù)量以及占用的空間大小

jmap -histo PID 

4.查看監(jiān)控 heap size 和 jvm垃圾回收情況

尤其是gc情況的監(jiān)控,如果老年代發(fā)生full gc

那么很可能會(huì)導(dǎo)致內(nèi)存泄漏的可能性

jstat -gcutil pid

屬性參照:

  • S0: Survivor 0區(qū)的空間使用率 Survivor space 0 utilization as a percentage of the space's current capacity.
  • S1: Survivor 1區(qū)的空間使用率 Survivor space 1 utilization as a percentage of the space's current capacity.
  • E: Eden區(qū)的空間使用率 Eden space utilization as a percentage of the space's current capacity.
  • O: 老年代的空間使用率 Old space utilization as a percentage of the space's current capacity.
  • M: 元數(shù)據(jù)的空間使用率 Metaspace utilization as a percentage of the space's current capacity.
  • CCS: 類指針壓縮空間使用率 Compressed class space utilization as a percentage.
  • YGC: 新生代GC次數(shù) Number of young generation GC events.
  • YGCT: 新生代GC總時(shí)長(zhǎng)(從應(yīng)用程序啟動(dòng)到采樣時(shí)年輕代中g(shù)c所用時(shí)間 單位:s) Young generation garbage collection time.
  • FGC: Full GC次數(shù) Number of full GC events.
  • FGCT: Full GC總時(shí)長(zhǎng)(從應(yīng)用程序啟動(dòng)到采樣時(shí)old代(全gc)gc所用時(shí)間 單位:s) Full garbage collection time.
  • GCT: 總共的GC時(shí)長(zhǎng) (從應(yīng)用程序啟動(dòng)到采樣時(shí)gc用的總時(shí)間 單位:s)Total garbage collection time.

注:

  • full gc很具有代表性
  • full gc次數(shù) 和時(shí)間 指標(biāo)很能顯示系統(tǒng)性能問(wèn)題
  • 這兩個(gè)指標(biāo)很大,很大程度上說(shuō)明了程序中有問(wèn)題,垃圾一直回收不掉

總結(jié)

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

相關(guān)文章

  • 阿里云ECS云服務(wù)器如何開(kāi)放8080端口

    阿里云ECS云服務(wù)器如何開(kāi)放8080端口

    這篇文章主要介紹了阿里云ECS云服務(wù)器如何開(kāi)放8080端口,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • centos6.5安裝vncserver圖文教程

    centos6.5安裝vncserver圖文教程

    這篇文章主要介紹了centos6.5安裝vncserver圖文教程的相關(guān)資料,這里對(duì)centos 安裝vncserver 進(jìn)行了實(shí)例介紹,需要的朋友可以參考下
    2016-11-11
  • CentOS 5 上安裝yum的方法

    CentOS 5 上安裝yum的方法

    用過(guò)CentOS的人肯定有點(diǎn)不解,CentOS上自帶yum,為啥還要安裝?因?yàn)楹芏嘞到y(tǒng)上并不一定安裝了yum,尤其是vps上,我給客戶的vps就經(jīng)常沒(méi)有yum,所以對(duì)于已經(jīng)依賴yum的人來(lái)說(shuō),那還得安裝一下的。
    2010-05-05
  • centos 7 安裝配置方法圖文教程

    centos 7 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了centos 7 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Apache James數(shù)據(jù)庫(kù)存儲(chǔ)用戶信息的密碼加密問(wèn)題及解決方案

    Apache James數(shù)據(jù)庫(kù)存儲(chǔ)用戶信息的密碼加密問(wèn)題及解決方案

    集成java mail直接用明文帳號(hào)密碼連接就行了,因?yàn)閖ames會(huì)自己去加密驗(yàn)證,其他軟件通過(guò)pop3配置,密碼也是用明文就行了,這篇文章主要介紹了Apache James數(shù)據(jù)庫(kù)存儲(chǔ)用戶信息的密碼加密問(wèn)題及解決方案,需要的朋友可以參考下
    2024-03-03
  • 詳解Centos6.5下docker 環(huán)境搭建

    詳解Centos6.5下docker 環(huán)境搭建

    本篇文章主要介紹了詳解Centos6.5下docker 環(huán)境搭建,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • 服務(wù)器安裝寶塔面板無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)的解決方法

    服務(wù)器安裝寶塔面板無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)的解決方法

    這篇文章主要介紹了服務(wù)器安裝寶塔面板無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Linux xargs kill進(jìn)程 交叉查詢方式

    Linux xargs kill進(jìn)程 交叉查詢方式

    這篇文章主要介紹了Linux xargs kill進(jìn)程 交叉查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • CentOS?6?Linux系統(tǒng)添加永久靜態(tài)路由的方法

    CentOS?6?Linux系統(tǒng)添加永久靜態(tài)路由的方法

    在Linux系統(tǒng)中,特別是對(duì)于服務(wù)器管理而言,正確配置網(wǎng)絡(luò)路由是確保網(wǎng)絡(luò)通信順暢的重要步驟,本文將介紹如何在CentOS?6系統(tǒng)中添加永久靜態(tài)路由,通過(guò)本文的學(xué)習(xí),你將能夠掌握如何在不影響現(xiàn)有網(wǎng)絡(luò)配置的情況下,為你的系統(tǒng)添加一條或多條靜態(tài)路由,需要的朋友可以參考下
    2025-03-03
  • linux之如何殺掉指定端口

    linux之如何殺掉指定端口

    這篇文章主要介紹了linux之如何殺掉指定端口問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評(píng)論