知识大全 用java监视系统进程的两个解决方案
Posted 虚拟机
篇首语:学者有自立之志,当拔出流俗,不可泛泛与世浮沉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用java监视系统进程的两个解决方案相关的知识,希望对你有一定的参考价值。
用第一个java虚拟机启动另一个虚拟机 并用第一个虚拟机的java程序去测试另一个虚拟机上java程序运行时的内存 CPU资源占用情况
解决问题的限制和条件
》两个虚拟机运行在同台Windows_X 机上
》只需要知道第二个虚拟机上运行程序时 第二个虚拟机的内存 CPU使用情况
》目的是 测试不同的程序在同个虚拟机上资源使用差别
解决问题的关键
第一 如何启动另一虚拟机运行测试的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 e)System out println( error executing: +cmd[ ]);
这里要使用到的系统命令有几个
path/java file//用第二个jvm(path为第二个jre/bin/地址)运行java程序filetasklist > log txt//将当前系统进程写以 任务管理器 的格式()写入//log txt文件中 关于tasklist使用细节 如查询某个进程ID的信息//可以使用命令 >tasklist /? 进行查询
这两步均在第一个虚拟机完成 简单!!!
二 常规方法使用JNI
这里我给一套解决方案 网上有很多相关代码 自己去找找
cha138/Article/program/Java/hx/201311/26640
相关参考
1根据系统的技术和功能要求,确定系统组成及设备配置; 2根据建筑平面或实地勘察,确定摄像机和其它设备的设置地点; 3根据监视目标和环境的条件,确定摄像机类型及防护措施; 4根据摄像机分布及环境条
1根据系统的技术和功能要求,确定系统组成及设备配置; 2根据建筑平面或实地勘察,确定摄像机和其它设备的设置地点; 3根据监视目标和环境的条件,确定摄像机类型及防护措施; 4根据摄像机分布及环境条
VB.Net实现进程监视器的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! )可以查看进程的
1宜采用23~51cm记屏幕的监视器; 2在射频传输方式中,可采用电视接收机作监视器; 3有特殊要求时,可采用大屏幕监视器或投影电视。
1宜采用23~51cm记屏幕的监视器; 2在射频传输方式中,可采用电视接收机作监视器; 3有特殊要求时,可采用大屏幕监视器或投影电视。
用Java实现FTP服务器解决方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! FTP命令
用Delphi编写系统进程监控程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本程序通过调用ke
二锅头 1设计文件和施工图纸齐全,并已会审和批准; 2施工人员熟悉施工图纸及有关资料,包括工程特点、施工方案、工艺要求、施工质量标准; 3设备、仪器、器材、机具、辅材、工具和机械等应满足连续
二锅头 1设计文件和施工图纸齐全,并已会审和批准; 2施工人员熟悉施工图纸及有关资料,包括工程特点、施工方案、工艺要求、施工质量标准; 3设备、仪器、器材、机具、辅材、工具和机械等应满足连续
用数组解决JAVA中的大数问题-以求阶乘为例! 以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! impor