如何查看java進(jìn)程內(nèi)存占用情況
更新時間:2023年12月05日 09:05:34 作者:wangpeng1201
這篇文章主要介紹了如何查看java進(jìn)程內(nèi)存占用情況問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
查看運(yùn)行的jar的進(jìn)程
ps -aux|grep java
查看到的進(jìn)程號為5031
通過命令查看進(jìn)程的情況
cat /proc/$PID/status
參數(shù)說明
VmPeak
代表當(dāng)前進(jìn)程運(yùn)行過程中占用內(nèi)存的峰值.VmSize
代表進(jìn)程現(xiàn)在正在占用的內(nèi)存VmLck
代表進(jìn)程已經(jīng)鎖住的物理內(nèi)存的大小.鎖住的物理內(nèi)存不能交換到硬盤.VmHWM
是程序得到分配到物理內(nèi)存的峰值.VmRSS
是程序現(xiàn)在使用的物理內(nèi)存.VmData
:表示進(jìn)程數(shù)據(jù)段的大小.VmStk
:表示進(jìn)程堆棧段的大小.VmExe
:表示進(jìn)程代碼的大小.VmLib
:表示進(jìn)程所使用LIB庫的大小.VmPTE
:占用的頁表的大小.VmSwap
:進(jìn)程占用Swap的大小.Threads
:表示當(dāng)前進(jìn)程組的線程數(shù)量.SigPnd
:屏蔽位,存儲了該線程的待處理信號,等同于線程的PENDING信號.ShnPnd
:屏蔽位,存儲了該線程組的待處理信號.等同于進(jìn)程組的PENDING信號.SigBlk
:存放被阻塞的信號,等同于BLOCKED信號.SigIgn
:存放被忽略的信號,等同于IGNORED信號.SigCgt
:存放捕獲的信號,等同于CAUGHT信號.CapEff
:當(dāng)一個進(jìn)程要進(jìn)行某個特權(quán)操作時,操作系統(tǒng)會檢查cap_effective的對應(yīng)位是否有效,而不再是檢查進(jìn)程的有效UID是否為0.CapPrm
:表示進(jìn)程能夠使用的能力,在cap_permitted中可以包含cap_effective中沒有的能力,這些能力是被進(jìn)程自己臨時放棄的,也可以說cap_effective是cap_permitted的一個子集.CapInh
:表示能夠被當(dāng)前進(jìn)程執(zhí)行的程序繼承的能力.CapBnd
:是系統(tǒng)的邊界能力,我們無法改變它.Cpus_allowed
:3指出該進(jìn)程可以使用CPU的親和性掩碼,因?yàn)槲覀冎付閮蓧KCPU,所以這里就是3,如果該進(jìn)程指定為4個CPU(如果有話),這里就是F(1111).Cpus_allowed_list
:0-1指出該進(jìn)程可以使用CPU的列表,這里是0-1.voluntary_ctxt_switches
表示進(jìn)程主動切換的次數(shù).nonvoluntary_ctxt_switches
表示進(jìn)程被動切換的次數(shù).
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
maven中springboot-maven-plugin的5種打包方式
本文主要介紹了maven中springboot-maven-plugin的5種打包方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-09-09Java?C++刷題leetcode1106解析布爾表達(dá)式
這篇文章主要為大家介紹了Java?C++刷題leetcode1106解析布爾表達(dá)式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01Java調(diào)用SQL腳本執(zhí)行常用的方法示例
這篇文章主要給大家介紹了關(guān)于Java調(diào)用SQL腳本執(zhí)行常用的方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04java實(shí)現(xiàn)把兩個有序數(shù)組合并到一個數(shù)組的實(shí)例
今天小編就為大家分享一篇java實(shí)現(xiàn)把兩個有序數(shù)組合并到一個數(shù)組的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05Java基礎(chǔ)學(xué)習(xí)之構(gòu)造方法詳解
這篇文章主要為大家詳細(xì)介紹了Java基礎(chǔ)學(xué)習(xí)中構(gòu)造方法的概述及注意事項(xiàng),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Java有一定幫助,需要的可以參考一下2022-08-08如何在 Spring Boot 中配置和使用 CSRF 保護(hù)
CSRF是一種網(wǎng)絡(luò)攻擊,它利用已認(rèn)證用戶的身份來執(zhí)行未經(jīng)用戶同意的操作,Spring Boot 提供了內(nèi)置的 CSRF 保護(hù)機(jī)制,可以幫助您防止這種類型的攻擊,這篇文章主要介紹了Spring?Boot?中的?CSRF?保護(hù)配置的使用方法,需要的朋友可以參考下2023-09-09