內(nèi)核性能測(cè)試的方法及裝置制造方法
【專利摘要】本發(fā)明適用于信息處理【技術(shù)領(lǐng)域】,提供了一種內(nèi)核性能測(cè)試的方法及裝置,所述方法包括:接收內(nèi)核性能測(cè)試的請(qǐng)求信息;執(zhí)行預(yù)存的測(cè)試命令;顯示測(cè)試結(jié)果,所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息。通過(guò)本發(fā)明,可以實(shí)現(xiàn)內(nèi)核性能的自動(dòng)化測(cè)試,提高測(cè)試的效率。
【專利說(shuō)明】?jī)?nèi)核性能測(cè)試的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于信息處理【技術(shù)領(lǐng)域】,尤其涉及Linux系統(tǒng)下內(nèi)核性能測(cè)試的方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有終端設(shè)備在進(jìn)行內(nèi)核性能測(cè)試時(shí),需要用戶手動(dòng)輸入一些測(cè)試命令,例如通過(guò)手動(dòng)輸入cat/proc/meminfo命令來(lái)查看系統(tǒng)內(nèi)存信息。手動(dòng)操作需要用戶熟記這些測(cè)試命令,而且操作效率較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例的目的在于提供一種內(nèi)核性能測(cè)試的方法,以解決現(xiàn)有內(nèi)核性能測(cè)試效率較低的問(wèn)題。
[0004]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種內(nèi)核性能測(cè)試的方法,所述方法包括:
[0005]接收內(nèi)核性能測(cè)試的請(qǐng)求信息;
[0006]執(zhí)行預(yù)存的測(cè)試命令;
[0007]顯示測(cè)試結(jié)果;
[0008]所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息。
[0009]本發(fā)明實(shí)施例的另一目的在于提供一種內(nèi)核性能測(cè)試的裝置,所述裝置包括:
[0010]信息接收單元,用于接收內(nèi)核性能測(cè)試的請(qǐng)求信息,所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息;
[0011]執(zhí)行單元,用于執(zhí)行預(yù)存的測(cè)試命令;
[0012]顯示單元,用于顯示測(cè)試結(jié)果。
[0013]本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:預(yù)先存儲(chǔ)測(cè)試命令,在接收到測(cè)試請(qǐng)求信息時(shí),自動(dòng)執(zhí)行預(yù)存的所述測(cè)試命令,而不再需要用戶手動(dòng)輸入測(cè)試命令以及熟記所述測(cè)試命令,從而可有效提高測(cè)試的效率。而且在需要測(cè)試時(shí),可以以多種方式(包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令或根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)河性能測(cè)試的觸發(fā)信息等)觸發(fā)測(cè)試請(qǐng)求。
【專利附圖】
【附圖說(shuō)明】
[0014]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明第一實(shí)施例提供的內(nèi)核性能測(cè)試方法的實(shí)現(xiàn)流程圖;[0016]圖2是本發(fā)明第一實(shí)施例提供的內(nèi)核性能測(cè)試界面的示例圖;
[0017]圖3是本發(fā)明第二實(shí)施例提供的內(nèi)核性能測(cè)試方法的實(shí)現(xiàn)流程圖;
[0018]圖4是本發(fā)明第二實(shí)施例提供的剩余內(nèi)存值趨勢(shì)示例圖;
[0019]圖5是本發(fā)明第三實(shí)施例提供的內(nèi)核性能測(cè)試裝置的組成結(jié)構(gòu)圖;
[0020]圖6是本發(fā)明第四實(shí)施例提供的內(nèi)核性能測(cè)試裝置適用的場(chǎng)景圖。
【具體實(shí)施方式】
[0021]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
[0023]實(shí)施例一:
[0024]圖1示出了第一實(shí)施例提供的內(nèi)核性能測(cè)試方法的實(shí)現(xiàn)流程,該方法過(guò)程詳述如下:
[0025]在步驟SlOl中,接收內(nèi)核性能測(cè)試的請(qǐng)求信息。
[0026]在本實(shí)施例中,所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括但不限于用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔(例如I秒/次)產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信
肩、O
[0027]需要說(shuō)明的是,本實(shí)施例所述用戶端發(fā)出的內(nèi)核性能測(cè)試指令是指用戶端發(fā)出的開(kāi)始進(jìn)行內(nèi)核性能測(cè)試的指令,不是指用戶輸入的測(cè)試命令。
[0028]在步驟S102中,執(zhí)行預(yù)存的測(cè)試命令。
[0029]在本實(shí)施例中,預(yù)存的測(cè)試命令包括但不限于PS命令、cat/proc/meminfo命令等。其中,PS命令用于Linux系統(tǒng)下進(jìn)程查看命令,通過(guò)該命令可以確定系統(tǒng)有哪些進(jìn)程正在運(yùn)行、進(jìn)程運(yùn)行的狀態(tài)以及進(jìn)程占用的資源等。cat/proc/meminfo命令用于查看Linux系統(tǒng)的內(nèi)存信息,包括總的內(nèi)存值以及當(dāng)前剩余的內(nèi)存值等。
[0030]在步驟S103中,顯示測(cè)試結(jié)果。
[0031]在本實(shí)施例中,以圖形界面的方式顯示測(cè)試結(jié)果,如圖2所示,所示測(cè)試結(jié)果包括當(dāng)前進(jìn)程列表和剩余內(nèi)存值等信息。
[0032]本發(fā)明實(shí)施例通過(guò)預(yù)先存儲(chǔ)測(cè)試命令,在接收到測(cè)試請(qǐng)求信息時(shí),自動(dòng)執(zhí)行預(yù)存的所述測(cè)試命令,不再需要用戶手動(dòng)輸入測(cè)試命令,從而可有效提高測(cè)試的效率。
[0033]實(shí)施例二:
[0034]圖3示出了第二實(shí)施例提供的內(nèi)核性能測(cè)試方法的實(shí)現(xiàn)流程,該方法過(guò)程詳述如下:
[0035]在步驟S301中,接收內(nèi)核性能測(cè)試的請(qǐng)求信息,所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息;
[0036]在步驟S302中,執(zhí)行預(yù)存的測(cè)試命令;
[0037]在步驟S303中,顯示測(cè)試結(jié)果。
[0038]本實(shí)施例步驟S301至S303與實(shí)施例一中步驟SlOl至步驟S103相同,其具體實(shí)施過(guò)程詳見(jiàn)實(shí)施例一中步驟SlOl至步驟S103的相關(guān)描述,在此不再贅述。
[0039]在步驟S304中,以圖形化的方式提供多種功能供用戶選擇。
[0040]其中,所述功能包括但不限于監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能、清除數(shù)據(jù)功能、生成剩余內(nèi)存值趨勢(shì)圖功能以及保存為文本文件功能。
[0041]示例性的,以功能菜單按鍵的方式提供多種功能供用戶選擇,如圖2所示。
[0042]優(yōu)選的是,在接收到監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能的指令時(shí),根據(jù)預(yù)設(shè)的更新周期(例如I秒/次)更新顯示監(jiān)控到的進(jìn)程列表和剩余內(nèi)存值;
[0043]在接收到清除數(shù)據(jù)功能的指令時(shí),清除當(dāng)前顯示的信息;
[0044]在接收到生成剩余內(nèi)存值趨勢(shì)圖功能的指令時(shí),從數(shù)組列表中讀取預(yù)存的剩余內(nèi)存值,并根據(jù)讀取的所述剩余內(nèi)存值生成剩余內(nèi)存值趨勢(shì)圖,如圖4所示。
[0045]在本實(shí)施例中,當(dāng)終端設(shè)備(例如手機(jī)、平板電腦等)在進(jìn)行內(nèi)核性能測(cè)試的過(guò)程中,接收到用戶啟動(dòng)終端設(shè)備加速應(yīng)用功能時(shí),終端設(shè)備將關(guān)閉正在運(yùn)行的應(yīng)用程序。由于此時(shí)監(jiān)控進(jìn)程列表和剩余內(nèi)存值的功能已經(jīng)啟動(dòng),從而被關(guān)閉的進(jìn)程以及變化的剩余內(nèi)存值將被實(shí)時(shí)的顯示出來(lái),并可以根據(jù)變化的剩余內(nèi)存值生成剩余內(nèi)存值趨勢(shì)圖,如圖4所示,橫坐標(biāo)表示更新周期(3秒/次),縱坐標(biāo)表示在更新周期內(nèi)監(jiān)控到剩余內(nèi)存值(單位為K, 1K=1024 字節(jié))。
[0046]優(yōu)選的是,為了方便用戶端導(dǎo)出測(cè)試結(jié)果,對(duì)所述測(cè)試結(jié)果進(jìn)行統(tǒng)計(jì)、分析,本實(shí)施例還包括:
[0047]在接收到保存為文本文件功能的指令時(shí),將不同周期內(nèi)監(jiān)控到的所有進(jìn)程列表和剩余內(nèi)存值存儲(chǔ)至文本文件中。
[0048]優(yōu)選的是,為了實(shí)時(shí)獲取內(nèi)存值的變化情況,本實(shí)施例還包括:
[0049]根據(jù)總的內(nèi)存值和每一更新周期內(nèi)監(jiān)控到的剩余內(nèi)存值,計(jì)算每一更新周期內(nèi)的第一內(nèi)存值,并將計(jì)算得到的所述第一內(nèi)存值存儲(chǔ)至數(shù)組列表,所述第一內(nèi)存值為所述總的內(nèi)存值與所述剩余內(nèi)存值之差;
[0050]從所述數(shù)組列表中讀取所述第一內(nèi)存值,并根據(jù)所讀取的第一內(nèi)存值生成報(bào)表。
[0051]在本實(shí)施例中,在接收到生成報(bào)表的指令時(shí),讀取數(shù)組列表中的所述第一內(nèi)存值,通過(guò)調(diào)用EXCEL報(bào)表函數(shù),生成EXCEL報(bào)表。另外,本實(shí)施例在讀取數(shù)組列表中的所述第一內(nèi)存值時(shí),還可以根據(jù)讀取的所述第一內(nèi)存值,每隔預(yù)設(shè)時(shí)間間隔(與更新周期相同)進(jìn)行一次繪圖(如橫坐標(biāo)表示間隔時(shí)間,縱坐標(biāo)表示讀取的第一內(nèi)存值),從而將整個(gè)內(nèi)存值變化情況描繪在圖標(biāo)上顯示給用戶。
[0052]通過(guò)本實(shí)施例可以實(shí)現(xiàn)內(nèi)核性能的自動(dòng)化測(cè)試,使得用戶不需要手動(dòng)輸入測(cè)試命令就可以快速、實(shí)時(shí)地查看到被測(cè)終端設(shè)備內(nèi)核性能情況(包括進(jìn)程列表和剩余內(nèi)存值等變化情況),有效的提高內(nèi)核性能測(cè)試效率。而且,以圖形化的方式提供多種功能供用戶選擇,方便用戶對(duì)測(cè)試過(guò)程的操作及控制。
[0053]實(shí)施例三:
[0054]圖5示出了本發(fā)明第四實(shí)施例提供的內(nèi)核性能測(cè)試裝置的組成結(jié)構(gòu),為了便于說(shuō)明,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0055]該內(nèi)核性能測(cè)試裝置可以是運(yùn)行于各終端設(shè)備(例如手機(jī)、平板電腦等)內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨(dú)立的掛件集成到所述終端設(shè)備中或者運(yùn)行于所述終端設(shè)備的應(yīng)用系統(tǒng)中。
[0056]該內(nèi)核性能測(cè)試裝置包括信息接收單元51、執(zhí)行單元52以及顯示單元53。其中,各單元的具體功能如下:
[0057]信息接收單元51,用于接收內(nèi)核性能測(cè)試的請(qǐng)求信息,所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息;
[0058]執(zhí)行單元52,用于執(zhí)行預(yù)存的測(cè)試命令;
[0059]顯示單元53,用于顯示測(cè)試結(jié)果。
[0060]其中,所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括但不限于用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息。
[0061]進(jìn)一步的,所述裝置還包括:
[0062]功能提供單元54,用于以圖形化的方式提供多種功能供用戶選擇,所述功能包括監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能、清除數(shù)據(jù)功能、生成剩余內(nèi)存值趨勢(shì)圖功能以及保存為文本文件功能。
[0063]進(jìn)一步的,所述裝置包括:
[0064]監(jiān)控單元55,用于在接收到監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能的指令時(shí),根據(jù)預(yù)設(shè)的更新周期更新顯示監(jiān)控到的進(jìn)程列表和剩余內(nèi)存值;
[0065]清除單元56,用于在接收到清除數(shù)據(jù)功能的指令時(shí),清除當(dāng)前顯示的信息;
[0066]圖像生成單元57,用于在接收到生成剩余內(nèi)存值趨勢(shì)圖功能的指令時(shí),從數(shù)組列表中讀取預(yù)存的剩余內(nèi)存值,并根據(jù)讀取的所述剩余內(nèi)存值生成剩余內(nèi)存值趨勢(shì)圖;
[0067]第一存儲(chǔ)單元58,用于在接收到保存為文本文件功能的指令時(shí),將不同周期內(nèi)監(jiān)控到的所有進(jìn)程列表和剩余內(nèi)存值存儲(chǔ)至文本文件中。
[0068]進(jìn)一步的,所述裝置還包括:
[0069]第二存儲(chǔ)單元59,用于根據(jù)總的內(nèi)存值和每一更新周期內(nèi)監(jiān)控到的剩余內(nèi)存值,計(jì)算每一更新周期內(nèi)的第一內(nèi)存值,并將所述第一內(nèi)存值存儲(chǔ)至數(shù)組列表,所述第一內(nèi)存值為所述總的內(nèi)存值與所述剩余內(nèi)存值之差;
[0070]讀取單元510,用于從所述數(shù)組列表中讀取所述第一內(nèi)存值,并根據(jù)所讀取的第一內(nèi)存值生成報(bào)表。
[0071]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能單元的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元完成,即將獲取地理位置信息裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述裝置中單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0072]實(shí)施例四:
[0073]圖6示出了本發(fā)明實(shí)施例四提供的內(nèi)核性能測(cè)試裝置所適用的應(yīng)用場(chǎng)景,為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。[0074]該應(yīng)用場(chǎng)景包括測(cè)試端I和被測(cè)端2。其中,其中,測(cè)試端I和被測(cè)端2可以是任意具有連接通信功能的終端設(shè)備,包括但不限于手機(jī)、平板電腦等。所述測(cè)試端I中包含有實(shí)施例三所述的內(nèi)核性能測(cè)試裝置11。
[0075]示例性的,測(cè)試端I為電腦,被測(cè)端2為手機(jī),手機(jī)通過(guò)USB接口與電腦連接,在連接成功后,啟動(dòng)內(nèi)核性能測(cè)試裝置11,內(nèi)核性能測(cè)試裝置11通過(guò)命令行Android DebugBridge確保手機(jī)與所述內(nèi)核性能測(cè)試裝置11連接正常后,每隔預(yù)設(shè)時(shí)間間隔(例如I秒)執(zhí)行PS命令和cat/proc/meminfo命令,并顯示測(cè)試結(jié)果。另外,所述內(nèi)核性能測(cè)試裝置11還以功能菜單按鍵的方式提供多種功能供用戶選擇,所述功能包括監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能、清除數(shù)據(jù)功能、生成剩余內(nèi)存值趨勢(shì)圖功能以及保存為文本文件功能等,各功能具體過(guò)程如上所述,在此不再贅述。
[0076]在本實(shí)施例中,當(dāng)手機(jī)接收到用戶啟動(dòng)手機(jī)加速應(yīng)用程序時(shí),手機(jī)將關(guān)閉當(dāng)前正在運(yùn)行的應(yīng)用程序。此時(shí),內(nèi)核性能測(cè)試裝置11將實(shí)時(shí)監(jiān)控手機(jī)加速過(guò)程中進(jìn)程列表以及剩余內(nèi)存值的變化情況,并將所述變化情況通過(guò)趨勢(shì)圖、報(bào)表等方式顯示出來(lái),方便用戶查看。
[0077]本實(shí)施例提供的應(yīng)用場(chǎng)景只用于解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍
[0078]綜上所述,本實(shí)施例預(yù)先存儲(chǔ)測(cè)試命令,在接收到測(cè)試請(qǐng)求信息時(shí),自動(dòng)執(zhí)行預(yù)存的所述測(cè)試命令,使得用戶不需要手動(dòng)輸入測(cè)試命令就可以快速、實(shí)時(shí)地查看到被測(cè)終端設(shè)備內(nèi)核性能情況(包括進(jìn)程列表和剩余內(nèi)存值等變化情況),有效的提高內(nèi)核性能測(cè)試效率。而且,以圖形化的方式提供多種功能供用戶選擇,方便用戶對(duì)測(cè)試過(guò)程的操作及控制。
[0079]本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括R0M/RAM、磁盤(pán)、光盤(pán)等。
[0080]以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下做出若干等同替代或明顯變型,而且性能或用途相同,都應(yīng)當(dāng)視為屬于本發(fā)明由所提交的權(quán)利要求書(shū)確定的專利保護(hù)范圍。
【權(quán)利要求】
1.一種內(nèi)核性能測(cè)試的方法,其特征在于,所述方法包括: 接收內(nèi)核性能測(cè)試的請(qǐng)求信息; 執(zhí)行預(yù)存的測(cè)試命令; 顯示測(cè)試結(jié)果; 所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息。
2.如權(quán)利要求1所述的方法,其特征在于,在所述顯示測(cè)試結(jié)果時(shí),還包括: 以圖形化的方式提供多種功能供用戶選擇,所述功能包括監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能、清除數(shù)據(jù)功能、生成剩余內(nèi)存值趨勢(shì)圖功能以及保存為文本文件功能。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法包括: 在接收到監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能的指令時(shí),根據(jù)預(yù)設(shè)的更新周期更新顯示監(jiān)控到的進(jìn)程列表和剩余內(nèi)存值; 在接收到清除數(shù)據(jù)功能的指令時(shí),清除當(dāng)前顯示的信息; 在接收到生成剩余內(nèi)存值趨勢(shì)圖功能的指令時(shí),從數(shù)組列表中讀取預(yù)存的剩余內(nèi)存值,并根據(jù)讀取的所述剩余內(nèi)存值生成剩余內(nèi)存值趨勢(shì)圖; 在接收到保存為文本文件功能的指令時(shí),將不同周期內(nèi)監(jiān)控到的所有進(jìn)程列表和剩余內(nèi)存值存儲(chǔ)至文本文件中。
4.如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 根據(jù)總的內(nèi)存值和每一更新周期內(nèi)監(jiān)控到的剩余內(nèi)存值,計(jì)算每一更新周期內(nèi)的第一內(nèi)存值,并將計(jì)算得到的所述第一內(nèi)存值存儲(chǔ)至數(shù)組列表,所述第一內(nèi)存值為所述總的內(nèi)存值與所述剩余內(nèi)存值之差; 從所述數(shù)組列表中讀取所述第一內(nèi)存值,并根據(jù)所讀取的第一內(nèi)存值生成報(bào)表。
5.一種內(nèi)核性能測(cè)試的裝置,其特征在于,所述裝置包括: 信息接收單元,用于接收內(nèi)核性能測(cè)試的請(qǐng)求信息; 執(zhí)行單元,用于執(zhí)行預(yù)存的測(cè)試命令; 顯示單元,用于顯示測(cè)試結(jié)果; 所述接收內(nèi)核性能測(cè)試的請(qǐng)求信息包括用戶端發(fā)出的內(nèi)核性能測(cè)試指令,或者根據(jù)預(yù)設(shè)的時(shí)間間隔產(chǎn)生的內(nèi)核性能測(cè)試的觸發(fā)信息。
6.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 功能提供單元,用于以圖形化的方式提供多種功能供用戶選擇,所述功能包括監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能、清除數(shù)據(jù)功能、生成剩余內(nèi)存值趨勢(shì)圖功能以及保存為文本文件功能。
7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置包括: 監(jiān)控單元,用于在接收到監(jiān)控進(jìn)程列表和剩余內(nèi)存值功能的指令時(shí),根據(jù)預(yù)設(shè)的更新周期更新顯示監(jiān)控到的進(jìn)程列表和剩余內(nèi)存值; 清除單元,用于在接收到清除數(shù)據(jù)功能的指令時(shí),清除當(dāng)前顯示的信息; 圖像生成單元,用于在接收到生成剩余內(nèi)存值趨勢(shì)圖功能的指令時(shí),從數(shù)組列表中讀取預(yù)存的剩余內(nèi)存值,并根據(jù)讀取的所述剩余內(nèi)存值生成剩余內(nèi)存值趨勢(shì)圖; 第一存儲(chǔ)單元,用于在接收到保存為文本文件功能的指令時(shí),將不同周期內(nèi)監(jiān)控到的所有進(jìn)程列表和剩余內(nèi)存值存儲(chǔ)至文本文件中。
8.如權(quán)利要求5至7任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 第二存儲(chǔ)單元,用于根據(jù)總的內(nèi)存值和每一更新周期內(nèi)監(jiān)控到的剩余內(nèi)存值,計(jì)算每一更新周期內(nèi)的第一內(nèi)存值,并將所述第一內(nèi)存值存儲(chǔ)至數(shù)組列表,所述第一內(nèi)存值為所述總的內(nèi)存值與所述剩余內(nèi)存值之差; 讀取單元,用于從所述數(shù)組列表中讀取所述第一內(nèi)存值,并根據(jù)所讀取的第一內(nèi)存值生成報(bào)表 。
【文檔編號(hào)】G06F11/22GK104008029SQ201310061172
【公開(kāi)日】2014年8月27日 申請(qǐng)日期:2013年2月27日 優(yōu)先權(quán)日:2013年2月27日
【發(fā)明者】陳強(qiáng) 申請(qǐng)人:騰訊科技(深圳)有限公司