linux下用java程序获取cpu和内存的使用率

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  in = new BufferedReader(new InputStreamReader(p.getInputStream()));

  // in = new BufferedReader(new InputStreamReader(System.in));

  String str = null;

  int linecount = 0;

  while ((str = in.readLine()) != null) {

  linecount++;

  if (linecount == 4) {

  String[] s = str.split(“k “);

  String memUsedstr = s[1];

  String memTotalstr = s[0];

  String memUsedstr1[] = memUsedstr.split(” “);

  memUsed = Long.parseLong(memUsedstr1[memUsedstr1.length-1]);

  String memTotalstr1[] = memTotalstr.split(” “);

  memTotal = Long.parseLong(memTotalstr1[memTotalstr1.length-1]);

  // System.out.println(“IdleUsed:XXXXXXXXXXXX”+idleUsed);

  memUsage = memUsed*100/memTotal;

  // System.out.println(memUsed+”\n”+memTotal);

  // System.out.println(memUsage);

  // System.out.println(cpuUsed);

  break;

  }

  }

  // System.out.println(str);

  }

  // }

  /*

  }

  catch (Exception e) {

  e.printStackTrace();

  } finally {

  in.close();

  }*/

  return memUsage;

  }

  public static void main(String []args)

  {

  try

  {

  System.out.println(MySystem.getCpuUsage());

  System.out.println(MySystem.getMemUsage());

  }

  catch(Exception e)

  {

  }

  }

  }

[1][2]

爱人,却不一定能够听懂。他们听见的,多是抱怨不休,心烦意乱。

linux下用java程序获取cpu和内存的使用率

相关文章:

你感兴趣的文章:

标签云: