<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 303  文章 - 883  trackbacks - 0
    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    歡迎光臨! 
    閑聊 QQ:1074961813

    隨筆分類(357)

    我管理的群

    公共blog

    • n維空間
    • Email : java3d@126.com 群 : 12999758

    參與管理的論壇

    好友的blog

    我的其他blog

    朋友的網(wǎng)站

    搜索

    •  

    最新評論

    網(wǎng)友的問題:
     
    用第一個java虛擬機啟動另一個虛擬機,并用第一個虛擬機的java程序去測試另一個虛擬機上java程序運行時的內(nèi)存,CPU資源占用情況。

    解決問題的限制和條件:

    1》兩個虛擬機運行在同臺Windows_X86機上。

    2》只需要知道第二個虛擬機上運行程序時,第二個虛擬機的內(nèi)存、CPU使用情況。

    3》目的是:測試不同的程序在同個虛擬機上資源使用差別。

    解決問題的關(guān)鍵:

    第一 如何啟動另一虛擬機運行測試的java程序。

    第二 如何用第一個虛擬機里的java程序,監(jiān)視另一個虛擬機與其相關(guān)進(jìn)程的運行情況。

    解決辦法:

    一、使用java.io中的函數(shù)(命令試過沒問題,程序請按下面提示完成)



    使用java.io中的函數(shù)


    Runtime.getRuntime().exec("系統(tǒng)命令");

    這里我給一個帶命令參數(shù)的例子

    Runtime r=Runtime.getRuntime();
    Process p
    =null;
    String cmd[]
    ={"命令","參數(shù)"};
    try{
    p
    =r.exec(cmd);
    }

    catch(Exception e){
    System.out.println(
    "error executing: "+cmd[0]);
    }

    這里要使用到的系統(tǒng)命令有幾個:

     
          path/java file
        //用第二個jvm(path為第二個jre/bin/地址)運行java程序file



        tasklist > log.txt
       //將當(dāng)前系統(tǒng)進(jìn)程寫以“任務(wù)管理器”的格式()寫入
       //log.txt文件中,關(guān)于tasklist使用細(xì)節(jié),如查詢某個進(jìn)程ID的信息
       //可以使用命令 >tasklist   /?    進(jìn)行查詢



    這兩步均在第一個虛擬機完成,簡單!!!

     



    二、常規(guī)方法使用JNI

    這里我給一套解決方案,網(wǎng)上有很多相關(guān)代碼,自己去找找;呵呵
     





    這套方案也可以實現(xiàn),這里我使用簡單的實現(xiàn)方法用C#來做監(jiān)控,但這這個方案明顯有其不足之處;就是測試對象的JNI接口會被觸發(fā),當(dāng)然,如果不要求數(shù)據(jù)的準(zhǔn)確性,單從比較的角度去看,只要運行的沒有本身沒有使用到JNI這個方案還是可行的。



    我想上面兩個方案,足以解決你的問題。如果還沒能解決,或有疑問,可以加我(492006004)或在此留言。此文,早上起來已補全,祝你成功!!!



    地震讓大伙知道:居安思危,才是生存之道。
    posted on 2007-04-15 01:13 小尋 閱讀(368) 評論(0)  編輯  收藏 所屬分類: j2se/j2ee/j2mec/c++/C#/pasic/vb/php/asp(.net)/win-cgi/xml...
    主站蜘蛛池模板: 美丽姑娘免费观看在线观看中文版| 一级做a爰性色毛片免费| 免费播放一区二区三区| 亚洲AV无码一区二区二三区软件| 巨胸喷奶水www永久免费 | 久久久WWW成人免费精品| 亚洲日本中文字幕一区二区三区| 亚洲av色香蕉一区二区三区蜜桃| 麻豆国产入口在线观看免费| 亚洲午夜精品久久久久久app| 成人五级毛片免费播放| 久久水蜜桃亚洲AV无码精品| 亚洲不卡AV影片在线播放| 免费精品视频在线| 亚洲中文字幕久久精品无码喷水| a级毛片免费全部播放无码| 亚洲av日韩av无码| 国产精品成人观看视频免费| 亚洲欧美日韩中文无线码 | 五月亭亭免费高清在线| 亚洲中文久久精品无码1| 国产一级高清视频免费看| 久久久久久久久无码精品亚洲日韩| 亚洲AⅤ优女AV综合久久久| aa级毛片毛片免费观看久| 久久精品国产精品亚洲艾| 日韩欧毛片免费视频| 亚洲日韩在线中文字幕综合 | 老司机免费午夜精品视频| 亚洲熟妇无码另类久久久| 91人成网站色www免费下载| 亚洲色丰满少妇高潮18p| 91麻豆精品国产自产在线观看亚洲 | 国产精品免费一级在线观看| 国产免费MV大全视频网站| 亚洲美女自拍视频| 四虎永久免费网站免费观看| 久久这里只精品热免费99| 亚洲人片在线观看天堂无码| 亚洲人成图片小说网站| 最新仑乱免费视频|