欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用CPU占用監(jiān)控方法、系統(tǒng)及電子設(shè)備與流程

文檔序號:40544506發(fā)布日期:2025-01-03 11:03閱讀:7來源:國知局
應(yīng)用CPU占用監(jiān)控方法、系統(tǒng)及電子設(shè)備與流程

本技術(shù)涉及計(jì)算機(jī),尤其涉及一種應(yīng)用cpu(central?processing?unit,中央處理器)占用監(jiān)控方法、系統(tǒng)及電子設(shè)備。


背景技術(shù):

1、隨著軟件技術(shù)的不斷發(fā)展,應(yīng)用(應(yīng)用軟件)已經(jīng)深入到各個領(lǐng)域。為了對應(yīng)用進(jìn)行性能優(yōu)化,需要對應(yīng)用的cpu占用情況進(jìn)行實(shí)時監(jiān)控。傳統(tǒng)的cpu占用監(jiān)控方法往往依賴于手動干預(yù),如手動打開任務(wù)管理器以查看cpu?的占用情況等。

2、然而,此種方式不僅不能直觀地監(jiān)測到應(yīng)用的cpu占用超標(biāo)情況,且監(jiān)控的實(shí)時性較差,不便于及時對應(yīng)用進(jìn)行性能優(yōu)化。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供一種應(yīng)用cpu占用監(jiān)控方法、系統(tǒng)及電子設(shè)備,以解決現(xiàn)有技術(shù)中不能直觀地監(jiān)測到應(yīng)用的cpu占用超標(biāo)情況,不便于及時對應(yīng)用進(jìn)行性能優(yōu)化的技術(shù)問題。

2、本技術(shù)提供的一種應(yīng)用cpu占用監(jiān)控方法,所述方法包括:

3、對目標(biāo)磁盤中的圖片文件進(jìn)行讀取,得到目標(biāo)圖片,所述目標(biāo)圖片包括目標(biāo)二維碼,所述目標(biāo)二維碼是根據(jù)應(yīng)用的cpu超標(biāo)信息生成的,所述cpu超標(biāo)信息包括:應(yīng)用的應(yīng)用包名、應(yīng)用的實(shí)際cpu使用率,以及cpu使用率目標(biāo)值;

4、通過對所述目標(biāo)二維碼進(jìn)行識別,得到應(yīng)用的所述cpu超標(biāo)信息;

5、若所述cpu超標(biāo)信息中的應(yīng)用包名為首次識別到的應(yīng)用包名,則根據(jù)所述cpu超標(biāo)信息,創(chuàng)建cpu超標(biāo)bug(漏洞)并上報(bào)。

6、于本技術(shù)一實(shí)施例中,生成所述圖片文件包括:

7、獲取應(yīng)用的實(shí)際cpu使用率;

8、將所述實(shí)際cpu使用率與對應(yīng)的cpu使用率目標(biāo)值進(jìn)行比較,以確定所述應(yīng)用的cpu占用超標(biāo)或正常,所述cpu使用率目標(biāo)值為預(yù)設(shè)值,且所述cpu使用率目標(biāo)值與應(yīng)用包名一一對應(yīng);

9、若所述應(yīng)用的cpu占用超標(biāo),則將所述cpu超標(biāo)信息展示于預(yù)設(shè)的顯示屏,并根據(jù)cpu超標(biāo)信息,生成二維碼,將所述二維碼展示于所述顯示屏;

10、對所述顯示屏進(jìn)行截屏,得到第一截屏圖片,將所述第一截屏圖片確定為所述圖片文件。

11、于本技術(shù)一實(shí)施例中,在獲取應(yīng)用的實(shí)際cpu使用率之前,還包括確定cpu監(jiān)測功能是否打開,其中,確定所述cpu監(jiān)測功能是否打開包括:

12、監(jiān)測cpu監(jiān)測開關(guān)的屬性值,所述cpu監(jiān)測開關(guān)為預(yù)設(shè)的系統(tǒng)屬性,所述cpu監(jiān)測開關(guān)的屬性值隨cpu監(jiān)測開關(guān)的開閉狀態(tài)而改變,所述cpu監(jiān)測開關(guān)的開閉狀態(tài)由人為設(shè)定;

13、若監(jiān)測到所述cpu監(jiān)測開關(guān)的屬性值為預(yù)設(shè)的第一屬性值,則確定所述cpu監(jiān)測功能已打開;在確定所述cpu監(jiān)測功能已打開的情況下,獲取應(yīng)用的實(shí)際cpu使用率;

14、若監(jiān)測到所述cpu監(jiān)測開關(guān)的屬性值為預(yù)設(shè)的第二屬性值,則確定所述cpu監(jiān)測功能已關(guān)閉。

15、于本技術(shù)一實(shí)施例中,所述獲取應(yīng)用的實(shí)際cpu使用率包括:

16、獲取cpu占用信息,所述cpu占用信息包括:應(yīng)用進(jìn)程的初始cpu使用率,以及應(yīng)用進(jìn)程的應(yīng)用包名;

17、若存在應(yīng)用包名相同的應(yīng)用進(jìn)程,則對所述應(yīng)用包名相同的應(yīng)用進(jìn)程的初始cpu使用率進(jìn)行求和,以得到當(dāng)前應(yīng)用包名對應(yīng)的應(yīng)用的所述實(shí)際cpu使用率;

18、若所述cpu占用信息中應(yīng)用進(jìn)程的應(yīng)用包名均不同,則根據(jù)所述cpu占用信息中的應(yīng)用包名,確定所述初始cpu使用率所屬的應(yīng)用,并將所述初始cpu使用率確定為對應(yīng)的應(yīng)用的所述實(shí)際cpu使用率。

19、于本技術(shù)一實(shí)施例中,所述獲取應(yīng)用的實(shí)際cpu使用率包括:按照執(zhí)行頻率,獲取應(yīng)用的所述實(shí)際cpu使用率,其中,確定所述執(zhí)行頻率包括:

20、獲取系統(tǒng)cpu空閑率;

21、若所述系統(tǒng)cpu空閑率大于或等于預(yù)設(shè)的空閑率閾值,則將所述執(zhí)行頻率確定為預(yù)設(shè)的第一頻率;

22、若所述系統(tǒng)cpu空閑率小于所述空閑率閾值,則將所述執(zhí)行頻率確定為預(yù)設(shè)的第二頻率,所述第二頻率高于所述第一頻率。

23、于本技術(shù)一實(shí)施例中,生成所述圖片文件還包括:

24、在檢測到所述系統(tǒng)cpu空閑率小于所述空閑率閾值的情況下,將當(dāng)前獲取到的cpu占用信息展示于所述顯示屏;

25、根據(jù)所述cpu占用信息,確定cpu占用超標(biāo)的應(yīng)用,以得到cpu超標(biāo)信息;

26、根據(jù)所述cpu超標(biāo)信息,生成二維碼,并將所述二維碼展示于所述顯示屏;

27、對所述顯示屏進(jìn)行截屏,得到第二截屏圖片,將所述第二截屏圖片確定為所述圖片文件。

28、于本技術(shù)一實(shí)施例中,所述圖片文件以當(dāng)前時間和/或序號命名;所述對目標(biāo)磁盤中的圖片文件進(jìn)行讀取,得到目標(biāo)圖片包括:

29、按照預(yù)設(shè)的讀取頻率,對所述目標(biāo)磁盤的指定目錄下的圖片文件進(jìn)行讀??;

30、根據(jù)所述指定目錄下各個圖片文件的名稱,確定圖片文件為新產(chǎn)生的圖片文件或歷史圖片文件;

31、若圖片文件為新產(chǎn)生的圖片文件,則將當(dāng)前的圖片文件確定為所述目標(biāo)圖片。

32、于本技術(shù)一實(shí)施例中,還包括:

33、在創(chuàng)建所述cpu超標(biāo)bug的情況下,將所述cpu超標(biāo)bug的關(guān)聯(lián)信息記錄于預(yù)設(shè)的目標(biāo)列表中,所述關(guān)聯(lián)信息包括:應(yīng)用包名、實(shí)際cpu使用率,以及所述cpu超標(biāo)bug的鏈接;

34、若所述cpu超標(biāo)信息中的應(yīng)用包名已存在于所述目標(biāo)列表,則確定當(dāng)前cpu占用超標(biāo)的應(yīng)用已存在上報(bào)記錄,并將當(dāng)前所述cpu超標(biāo)信息中的實(shí)際cpu使用率與所述目標(biāo)列表中對應(yīng)的應(yīng)用的實(shí)際cpu使用率進(jìn)行對比;若當(dāng)前所述cpu超標(biāo)信息中的實(shí)際cpu使用率大于所述目標(biāo)列表中對應(yīng)的應(yīng)用的實(shí)際cpu使用率,則對所述目標(biāo)列表及對應(yīng)的已上報(bào)的cpu超標(biāo)bug進(jìn)行數(shù)據(jù)更新。

35、于本技術(shù)一實(shí)施例中,還包括:

36、根據(jù)所述cpu超標(biāo)bug中的應(yīng)用包名,以及預(yù)設(shè)的目標(biāo)映射關(guān)系,得到目標(biāo)地址,所述目標(biāo)映射關(guān)系指應(yīng)用包名與地址之間的映射關(guān)系;

37、將所述cpu超標(biāo)bug發(fā)送至所述目標(biāo)地址。

38、本技術(shù)還提供了一種應(yīng)用cpu占用監(jiān)控系統(tǒng),包括:

39、圖片文件讀取模塊,用于對目標(biāo)磁盤中的圖片文件進(jìn)行讀取,得到目標(biāo)圖片,所述目標(biāo)圖片包括目標(biāo)二維碼,所述目標(biāo)二維碼是根據(jù)應(yīng)用的cpu超標(biāo)信息生成的,所述cpu超標(biāo)信息包括:應(yīng)用的應(yīng)用包名、應(yīng)用的實(shí)際cpu使用率,以及cpu使用率目標(biāo)值;

40、二維碼識別模塊,用于通過對所述目標(biāo)二維碼進(jìn)行識別,得到應(yīng)用的所述cpu超標(biāo)信息;

41、處理模塊,用于若所述cpu超標(biāo)信息中的應(yīng)用包名為首次識別到的應(yīng)用包名,則根據(jù)所述cpu超標(biāo)信息,創(chuàng)建cpu超標(biāo)bug并上報(bào)。

42、于本技術(shù)一實(shí)施例中,所述系統(tǒng)還包括:

43、cpu占用監(jiān)控模塊,所述cpu占用監(jiān)控模塊設(shè)置于車輛的操作系統(tǒng)中,以用于對操作系統(tǒng)中應(yīng)用的cpu超標(biāo)情況進(jìn)行監(jiān)控,并生成所述圖片文件。

44、于本技術(shù)一實(shí)施例中,所述cpu占用監(jiān)控模塊包括:

45、進(jìn)程監(jiān)視器,用于獲取所述操作系統(tǒng)中應(yīng)用進(jìn)程的cpu占用信息;

46、監(jiān)控單元,用于根據(jù)所述cpu占用信息,得到操作系統(tǒng)中應(yīng)用的實(shí)際cpu使用率;根據(jù)所述實(shí)際cpu使用率和預(yù)設(shè)的cpu使用率目標(biāo)值,確定應(yīng)用的cpu占用超標(biāo)或正常。

47、本技術(shù)還提供了一種電子設(shè)備,包括處理器、存儲器和通信總線;所述通信總線用于將所述處理器和存儲器連接;所述處理器用于執(zhí)行所述存儲器中存儲的計(jì)算機(jī)程序,以實(shí)現(xiàn)如上述任一項(xiàng)所述的車載應(yīng)用cpu占用監(jiān)控方法。

48、本技術(shù)的有益效果:本技術(shù)提供的應(yīng)用cpu占用監(jiān)控方法、系統(tǒng)及電子設(shè)備,該方法通過對目標(biāo)磁盤中的圖片文件進(jìn)行讀取,得到目標(biāo)圖片,目標(biāo)圖片包括目標(biāo)二維碼,目標(biāo)二維碼是根據(jù)應(yīng)用的cpu超標(biāo)信息生成的,cpu超標(biāo)信息包括:應(yīng)用的應(yīng)用包名、應(yīng)用的實(shí)際cpu使用率,以及cpu目標(biāo)值;通過對目標(biāo)二維碼進(jìn)行識別,得到應(yīng)用的cpu超標(biāo)信息;若cpu超標(biāo)信息中的應(yīng)用包名為首次識別到的應(yīng)用包名,則根據(jù)cpu超標(biāo)信息,創(chuàng)建cpu超標(biāo)bug并上報(bào)。該方法能夠自動創(chuàng)建cpu超標(biāo)bug,使得相關(guān)人員能夠直觀地監(jiān)測到應(yīng)用的cpu占用超標(biāo)情況,便于相關(guān)人員及時針對cpu占用超標(biāo)情況對應(yīng)用進(jìn)行性能優(yōu)化等,可實(shí)施性較強(qiáng),成本較低。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
会东县| 公主岭市| 名山县| 板桥市| 新营市| 嘉善县| 嘉峪关市| 安义县| 揭东县| 福贡县| 沅陵县| 辽宁省| 玛沁县| 山东省| 遂宁市| 垣曲县| 岳阳县| 岑巩县| 壶关县| 公安县| 龙山县| 老河口市| 临夏县| 繁昌县| 东宁县| 贵溪市| 博爱县| 拜泉县| 大丰市| 牙克石市| 西宁市| 枞阳县| 崇左市| 玉龙| 耿马| 敦煌市| 景东| 周口市| 和林格尔县| 仙游县| 盐山县|