发新话题
打印

linux对于C如何获得一个进程及其子进程从开始到结束 它的最大CPU% MEM%使用率

linux对于C如何获得一个进程及其子进程从开始到结束 它的最大CPU% MEM%使用率

linux对于C 如何获得一个进程及其子进程从开始到结束   它的最大CPU%   MEM%使用率   
: q( q- T! l9 R0 q2 u" L0 Z; }4 e
! y9 K+ o% T, Olinux下用C 如何得到
4 X7 U1 p, g7 H% j$ J0 p+ E一个进程从开始到结束  
* z$ {6 h7 ~# C: Z  o- |* k这个进程使用的CPU切片数- m) X) S5 k! V$ t
整个系统使用的CPU切片数      

TOP

去/proc/目录相应进程id下面的文件去找,
0 g  T9 x' X" g: o1 ~" ~比如/proc/2237/stats,; ?$ R7 ~2 _/ ]! c" e
里面很多信息都有,不过你要知道文件的格式。
% b+ V) I  ?! mstrace top -p `cat /var/run/gdm.pid`
2 F# P6 S8 @- R( b+ S/ L& A' @8 `这个命令看看,那个文件的格式也可以参考top的代码。
- [. T6 C4 [1 m1 e. V或者自己google.      

TOP

发新话题