|  
 
 
这种任务我一般交给python做,有个库叫psutil,一个函数搞定。 
自己实现估计要去读某个文件获取  
动态查看一个进程的内存使用 
[c-sharp] view plaincopyprint? 
    1、top命令       top -d 1 -p pid [,pid ...]  //设置为delay 1s,默认是delay 3s       如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage)   
  
静态查看一个进程的内存使用 
  [c-sharp] view plaincopyprint? 
    1、pmap命令       pmap pid              2、ps命令       ps aux|grep process_name              3、查看/proc/process_id/文件夹下的status文件       Name:   php       State:  R (running)       SleepAVG:       0%       Tgid:   21574       Pid:    21574       PPid:   10005       TracerPid:      0       Uid:    1000    1000    1000    1000       Gid:    100     100     100     100       FDSize: 256       Groups: 16 100        VmPeak:   161740 kB       VmSize:   161740 kB       VmLck:         0 kB       VmHWM:    107144 kB       VmRSS:    107144 kB       VmData:   106192 kB       VmStk:        84 kB       VmExe:      5588 kB       VmLib:      7884 kB       VmPTE:       268 kB       Threads:        1       SigQ:   0/69632       SigPnd: 0000000000000000       ShdPnd: 0000000000000000       SigBlk: 0000000000000000       SigIgn: 0000000000001000       SigCgt: 00000001818040a7       CapInh: 0000000000000000       CapPrm: 0000000000000000       CapEff: 0000000000000000       Cpus_allowed:   00000000,00000000,00000000,0000000f       Mems_allowed:   1              任务虚拟地址空间的大小 VmSize       应用程序正在使用的物理内存的大小 VmRSS   
 |