当前位置: 技术问答>linux和unix
如何编程查看 cpu 内存 占用情况
来源: 互联网 发布时间:2016-06-29
本文导语: 在arm开发板上, 想用c/c++语言编程实现查看当前 cpu 内存 占用情况, 我现在能想到的方法是,利用ps,free等linux命令,用system 函数调用,把结果写到文件中,然后读取文件, 但是这个方法我觉得太蠢了, 请教各...
在arm开发板上,
想用c/c++语言编程实现查看当前 cpu 内存 占用情况,
我现在能想到的方法是,利用ps,free等linux命令,用system 函数调用,把结果写到文件中,然后读取文件,
但是这个方法我觉得太蠢了,
请教各位,
如何能直接编程得到 cpu 内存 的占用率,、
例如使用ioctl等,
谢谢
想用c/c++语言编程实现查看当前 cpu 内存 占用情况,
我现在能想到的方法是,利用ps,free等linux命令,用system 函数调用,把结果写到文件中,然后读取文件,
但是这个方法我觉得太蠢了,
请教各位,
如何能直接编程得到 cpu 内存 的占用率,、
例如使用ioctl等,
谢谢
|
|
cat /proc/meminfo
就可以查看到内存使用情况,也就是说直接就可以从/proc/meminfo读到内存的相关情况;
同理,CPU使用情况在/proc/cpuinfo里头。
直接读取里面的值出来。
就可以查看到内存使用情况,也就是说直接就可以从/proc/meminfo读到内存的相关情况;
同理,CPU使用情况在/proc/cpuinfo里头。
直接读取里面的值出来。