首页 相关文章 使用Java来监视系统进程的两个解决方案

使用Java来监视系统进程的两个解决方案

  用第一个Java虚拟机启动另一个虚拟机,并用第一个虚拟机的java程序去测试另一个虚拟机上java程序运行时的内存,CPU资源占用情况。

  解决问题的限制和条件:

  1》两个虚拟机运行在同台Windows_X86机上。

  2》只需要知道第二个虚拟机上运行程序时,第二个虚拟机的内存、CPU使用情况。

  3》目的是:测试不同的程序在同个虚拟机上资源使用差别。

  解决问题的要害:

  第一 如何启动另一虚拟机运行测试的java程序。

  第二 如何用第一个虚拟机里的java程序,监视另一个虚拟机与其相关进程的运行情况。

  解决办法:

  一、使用java.io中的函数(命令试过没问题,程序请按下面提示完成)

  使用java.io中的函数

  Runtime.getRuntime()。exec("系统命令");

  这里我给一个带命令参数的例子

  

Runtime r=Runtime.getRuntime();Process p=null;String cmd[]={"命令","参数"};try{ p=r.exec(cmd);}catch(Exception ...[ 查看全文 ]

2016-02-19 标签:

使用Java来监视系统进程的两个解决方案的相关文章

手机页面
收藏网站 回到头部