首頁 >運維 >linux運維 >linux記憶體管理指令有哪些?

linux記憶體管理指令有哪些?

coldplay.xixi
coldplay.xixi原創
2020-06-30 11:50:473117瀏覽

linux記憶體管理指令有:1、【jmap】代表Java記憶體影像工具;2、【jstat】代表虛擬機器統計資訊監視工具;3、【YGC】代表從應用程式啟動到取樣時Minor GC次數;4、【YGCT】代表從應用程式啟動到取樣時Minor GC耗時。

linux記憶體管理指令有哪些?

linux記憶體管理指令有:

檢查是否有記憶體洩漏

1、Java記憶體影像工具:jmap

jmap -histo:live pid 輸出指定pid存活的記憶體直方圖

    第一列,序號,無實際意義

    第二列,物件執行個體數

    第三列,物件執行個體佔用總記憶體數,單位:位元組

##    第四列,物件實例名稱

最後一行,總實例數量與總記憶體佔用數

相關學習推薦:

linux影片教學

##2、虛擬機統計資訊監視工具:jstat

jstat -gcutil pid 10s 每10s記錄一次gc回收訊息,如:

  S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT   
  0.00  80.28  38.44   4.19  96.53  93.94  13805  709.977     5    1.078  711.055
  0.00  80.28  57.48   4.19  96.53  93.94  13805  709.977     5    1.078  711.055
  0.00  80.28  71.95   4.19  96.53  93.94  13805  709.977     5    1.078  711.055
  0.00  80.28  84.82   4.19  96.53  93.94  13805  709.977     5    1.078  711.055
 77.88   0.00   4.89   4.19  96.53  93.94  13806  710.049     5    1.078  711.127
 77.88   0.00  13.71   4.19  96.53  93.94  13806  710.049     5    1.078  711.127
 77.88   0.00  26.91   4.19  96.53  93.94  13806  710.049     5    1.078  711.127
  0.00  83.91   2.54   4.19  96.53  93.94  13807  710.080     5    1.078  711.158

##   
    S0
  • Survivor0區使用率

       
  • S1
  • Survivor1區使用率

       
  • E
  •   Eden 區使用率

       
  • O
  • (Old)代表舊年代使用率       

     
  •  M
  •   元空間(MetaspaceSize)已使用的佔目前容量百分比   

       
  • CCS
  • 壓縮使用比例

       
  • P
  • (Permanent)代表永久代使用率

       
  • YGC
  • (Young GC)代表從應用程式啟動到取樣時Minor GC 次數

       
  • YGCT
  • #  代表從應用程式啟動到取樣時Minor GC耗時(單位秒)

       
  • FGC
  • (Full GC)代表從應用程式啟動到取樣時Full GC次數

       
  • FGCT
  • (Full GC)代表從應用程式啟動到取樣時Full GC耗時(單位秒)

       
  • GCT
  •   代表從應用程式啟動到取樣時Minor & Full GC共耗時(單位秒)

以上是linux記憶體管理指令有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn