当前位置: 技术问答>linux和unix
~◎大虾们,在linux下怎么得到一个进程的cpu mem的使用情况,用从c/c++程序!
来源: 互联网 发布时间:2015-01-12
本文导语: ~◎大虾们,在linux下怎么得到一个进程的cpu mem的使用情况,用从c/c++程序! | #top 搞定 可列出当然所有进程cpu and mem的使用情况,看前几个进程就够了!差不多全部使用差不多了! | ...
~◎大虾们,在linux下怎么得到一个进程的cpu mem的使用情况,用从c/c++程序!
|
#top
搞定
可列出当然所有进程cpu and mem的使用情况,看前几个进程就够了!差不多全部使用差不多了!
搞定
可列出当然所有进程cpu and mem的使用情况,看前几个进程就够了!差不多全部使用差不多了!
|
使用libgtop.a库,头文件glibtop.h
|
up
|
看看我在"~◎大虾们,在linux下怎么得到一个进程的cpu mem的使用情况,用从c/ c++程序! (wltsui )"中回的帖子
|
不好意思,写错了
是在"? /usr/bin/top的原码在哪个路径下啊?小弟找了好久还是找不到急啊! (cuitdj )"中的汇贴
是在"? /usr/bin/top的原码在哪个路径下啊?小弟找了好久还是找不到急啊! (cuitdj )"中的汇贴
|
可以写用C写一程序读取/proc/cpu的信息,其它的也可以,而且可以是动态的呀!!@@
|
同意上面的兄弟的意见,这样做比较简单
|
错,都是错的.
在/proc/下面有每一个进程号.比如进程top,进程id=1000.便在这个下面有一个1000的目录.你到1000的目录地下有cpu,mem.status,stat,stats.cmdline.
你用程序读就可以了!
他们都是只读的,top就是这么干的!
我的mail:lxh@tcte.com.cn
qq:147869863
我很累.来看了一下.顺便帮忙解决一下!
在/proc/下面有每一个进程号.比如进程top,进程id=1000.便在这个下面有一个1000的目录.你到1000的目录地下有cpu,mem.status,stat,stats.cmdline.
你用程序读就可以了!
他们都是只读的,top就是这么干的!
我的mail:lxh@tcte.com.cn
qq:147869863
我很累.来看了一下.顺便帮忙解决一下!
|
up!