请问如何用c语言实现获取内存的大小、已使用、未使用的信息;获取cpu的使用状态信息。
我只知道用脚本可以取得,比较笨的方法.
#pidin info >mem_info
#hogs >cpu_info
不知是否有更好的办法了!
谢谢二位。我想写在程序里,监视内存和cpu的使用情况。按上边的原码可以得到内存的情况,那cpu的情况怎么办?谁有获取内存和cpu信息的原码,让我参考参考。
up,
hi ,autrail
have you solved your problem. Can give me some information. Thanks
no solved
I am sorry to hear that
什么样的"CPU信息"? pidin info 给出一部份信息。
如果是CPU的使用状况且(idle时间)什么的,通常是自己写一个小程序,放在很底的优先级上(比方说1)。这个程序的执行时间,就是CPU的idle时间。
我也想在程序里能实时监控cpu利用率。利用一个小程序来得到CPU的idle时间,但不知这个执行时间是如何得到,能否给个例子,不好意思啊
还有在哪可以得到hogs源码?