top命令通過解析/proc//statm統計virt和res和shr字段值。
virt是申請的虛擬記憶體總量。
res是程序使用的物理記憶體總和。
shr是res中」對映至檔案」的物理記憶體總和。包括:
程式的**段。
動態庫的**段。
通過mmap做的檔案對映。
通過mmap做的匿名對映,但指明了map_shared屬性。
通過shmget申請的共享記憶體|***
/proc//smaps內shared_*統計的是res中對映數量》=2的物理記憶體。
/proc//smaps內private_*統計的是res中對映數量=1的物理記憶體。
VCC,VDD,VEE,VSS,VPP 表示的意義
vcc,vdd,vee,vss,vpp 表示的意義 vcc,vdd,vee,vss,vpp 表示的意義 版本一 簡單說來,可以這樣理解 一 解釋 vcc c circuit 表示電路的意思,即接入電路的電壓 vdd d device 表示器件的意思,即器件內部的工作電壓 vss s series 表...
VCC,VDD,VEE,VSS,VPP 表示的意義
vcc,vdd,vee,vss,vpp表示的意義 版本一 簡單說來,可以這樣理解 一 解釋 vcc c circuit 表示電路的意思,即接入電路的電壓 vdd d device 表示器件的意思,即器件內部的工作電壓 vss s series 表示公共連線的意思,通常指電路公共接地端電壓 vee 負...
linux下VIRT,RES,SHR的含義
如題的三個字段雖說在man top下面都有解釋,但感覺有些含糊,看後難以理解它們對程序資源占用的具體情況是如何的。查閱資料後,歸納一下。virt 1 程序 需要的 虛擬記憶體大小,包括程序使用的庫 資料等 2 假如程序申請100m的記憶體,但實際只使用了10m,那麼它會增長100m,而不是實際的使用...