利用sigar获取进程cpu、内存使用率,用C语言实现 20

我调用APIsigar_proc_mem_get,但是sigar_proc_mem_t保存的信息,怎样才能获得进程内存利用率... 我调用API sigar_proc_mem_get,但是sigar_proc_mem_t保存的信息,怎样才能获得进程内存利用率 展开
 我来答
范璇夏诗蕾
2020-05-28 · TA获得超过1055个赞
知道小有建树答主
回答量:1889
采纳率:100%
帮助的人:10.4万
展开全部
搜一下:利用sigar获取进程cpu、内存使用率,用C语言实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌鸦说电影原创解说
2015-03-16 · TA获得超过4182个赞
知道大有可为答主
回答量:3161
采纳率:83%
帮助的人:1418万
展开全部
代码:
1.public static void getProCpu(String pro_name) throws SigarException {
2. Sigar sigar = new Sigar();
3. long[] pids = sigar.getProcList();
4. for (long pid : pids) {
5. ProcState prs = sigar.getProcState(pid);
6. ProcCpu pCpu = new ProcCpu();
7. pCpu.gather(sigar, pid);
8. System.out.println(prs.getName());
9. }
10. }
希望能够帮助到你,望采纳!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式