Linux 下获得 CPU 利用率和内存使用情况
在 中如果要监视一个进程的运行情况,如查看它的 使用效率和内存使用
情况,就 需要从系统的 目录的读取一些系统信息。然后分析得到结果,特别是在嵌
入式中的应用程序这个功能就很重要。本文中的代码是从 命令的源代码分 析中获得,
并做了部分修改,在 调试通过。从这个工程中我也获得一些感悟。
系统很优雅,如果在 中做这个功能就需要调用 控件。而
在 中只需要读取文本。
想完成什么功能,如果不知道怎么做,就想有没有没有其它的软件有这个功能,如
果有,查看它的源代码就可以了,然后定制自己需要的功能。
多想多看多做,学习技术的不二法门。
命令源代码下载:!"#$%&'!%&
工程下载: !"(&#%&$)*+,%$-
下面是获得系统 和内存情况的代码:
#.$%./0/1
22222$%./23/4
5
2222!'2(67*894
22222/:2&4
2222!'234
222224
222232#2&'2''#23
22225
2222/2;20<&''#<:2=.>?=@A14
2222&2;2'0/:2(6:2-/0(61B14
2222&0/14
2222(67&92;2CD*C4
2222/BE&'.'#7*92;20(6:2F14
2222/BE&'.'#792;20:2F14
2222/BE&'.'#792;20:2F14
22222;2G.G01422222222222232G2#'G23
22222;2G.014
2222/2031
22222222/BE&'.2;2'014
2222&
22222222/BE&'.2;2B4