[發(fā)明專(zhuān)利]一種應(yīng)用程序運(yùn)行數(shù)據(jù)獲取方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202310017631.3 | 申請(qǐng)日: | 2023-01-06 |
| 公開(kāi)(公告)號(hào): | CN116257439A | 公開(kāi)(公告)日: | 2023-06-13 |
| 發(fā)明(設(shè)計(jì))人: | 王莉;覃朗;劉棨;冉光偉;張瑩;劉俊峰 | 申請(qǐng)(專(zhuān)利權(quán))人: | 星河智聯(lián)汽車(chē)科技有限公司 |
| 主分類(lèi)號(hào): | G06F11/36 | 分類(lèi)號(hào): | G06F11/36;G06F11/34 |
| 代理公司: | 廣州三環(huán)專(zhuān)利商標(biāo)代理有限公司 44202 | 代理人: | 姚心怡 |
| 地址: | 510330 廣東省廣州市海珠*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用程序 運(yùn)行 數(shù)據(jù) 獲取 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開(kāi)了一種應(yīng)用程序運(yùn)行數(shù)據(jù)獲取方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),通過(guò)將預(yù)先編寫(xiě)的獲取主機(jī)資源占用數(shù)據(jù)的數(shù)據(jù)獲取腳本和統(tǒng)計(jì)主機(jī)資源占用情況的數(shù)據(jù)統(tǒng)計(jì)腳本導(dǎo)入主機(jī);當(dāng)所述主機(jī)滿(mǎn)足預(yù)設(shè)的數(shù)據(jù)讀取條件時(shí),通過(guò)所述數(shù)據(jù)獲取腳本從所述主機(jī)的運(yùn)行日志中讀取占用數(shù)據(jù);通過(guò)所述數(shù)據(jù)統(tǒng)計(jì)腳本對(duì)所述占用數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,得到高資源占用的應(yīng)用程序的運(yùn)行數(shù)據(jù)。能夠自動(dòng)獲取應(yīng)用程序的資源占用數(shù)據(jù),提高應(yīng)用程序故障分析效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種應(yīng)用程序運(yùn)行數(shù)據(jù)獲取方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的發(fā)展,人們?cè)跍贤ā⑸缃弧蕵?lè)等活動(dòng)中越來(lái)越依賴(lài)安裝于智能手機(jī)、平板電腦等終端設(shè)備上的應(yīng)用程序,這些應(yīng)用程序?yàn)槿藗兊娜粘I詈凸ぷ鲙?lái)了極大的便利。
應(yīng)用程序在測(cè)試或使用過(guò)程中,經(jīng)常會(huì)出現(xiàn)卡頓或者應(yīng)用程序閃退的情況。需要對(duì)應(yīng)用程序進(jìn)行問(wèn)題分析。現(xiàn)有技術(shù)進(jìn)行問(wèn)題分析時(shí),需要對(duì)卡頓時(shí)出現(xiàn)的情況進(jìn)行分析,但是軟件供應(yīng)商不能第一時(shí)間拿到運(yùn)行數(shù)據(jù),只能內(nèi)部進(jìn)行復(fù)測(cè),然后再抓取運(yùn)行數(shù)據(jù)人工進(jìn)行分析。這一復(fù)測(cè)過(guò)程需要花費(fèi)大量時(shí)間,并且無(wú)法保證能夠復(fù)現(xiàn)問(wèn)題,影響應(yīng)用程序故障分析效率。
發(fā)明內(nèi)容
為了解決上述問(wèn)題,本發(fā)明提出一種應(yīng)用程序運(yùn)行數(shù)據(jù)獲取方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠自動(dòng)獲取應(yīng)用程序的資源占用數(shù)據(jù),提高應(yīng)用程序故障分析效率。
本發(fā)明實(shí)施例提供一種應(yīng)用程序運(yùn)行數(shù)據(jù)獲取方法,所述方法包括:
將預(yù)先編寫(xiě)的獲取主機(jī)資源占用數(shù)據(jù)的數(shù)據(jù)獲取腳本和統(tǒng)計(jì)主機(jī)資源占用情況的數(shù)據(jù)統(tǒng)計(jì)腳本導(dǎo)入主機(jī);
當(dāng)所述主機(jī)滿(mǎn)足預(yù)設(shè)的數(shù)據(jù)讀取條件時(shí),通過(guò)所述數(shù)據(jù)獲取腳本從所述主機(jī)的運(yùn)行日志中讀取占用數(shù)據(jù);
通過(guò)所述數(shù)據(jù)統(tǒng)計(jì)腳本對(duì)所述占用數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,得到高資源占用的應(yīng)用程序的運(yùn)行數(shù)據(jù)。
優(yōu)選地,所述方法還包括:
將所述運(yùn)行數(shù)據(jù)自動(dòng)上傳至預(yù)先連接的云端和/或外接的U盤(pán)。
作為一種優(yōu)選方案,所述方法還包括:
向所述主機(jī)預(yù)先連接的云端發(fā)送數(shù)據(jù)上傳請(qǐng)求;
當(dāng)接收到所述云端反饋的接收信號(hào)后,將所述運(yùn)行數(shù)據(jù)上傳至所述云端;
當(dāng)未接收到所述云端反饋的接收信號(hào),或接收到云端反饋的拒絕信號(hào)后,將所述運(yùn)行數(shù)據(jù)上傳至外接的U盤(pán)。
優(yōu)選地,所述數(shù)據(jù)獲取腳本包括獲取當(dāng)前主機(jī)內(nèi)所有應(yīng)用程序資源占用的腳本和所用應(yīng)用程序線程資源占用的腳本。
作為一種優(yōu)選方案,所述數(shù)據(jù)統(tǒng)計(jì)腳本包括統(tǒng)計(jì)當(dāng)前主機(jī)內(nèi)CPU和內(nèi)存占用前十的應(yīng)用程序的腳本,以及統(tǒng)計(jì)當(dāng)前主機(jī)線程占用排序的腳本。
作為上述方案的改進(jìn),所述數(shù)據(jù)讀取條件具體為所述主機(jī)接收到用戶(hù)輸入的數(shù)據(jù)讀取信號(hào)。
優(yōu)選地,所述數(shù)據(jù)讀取條件具體為所述主機(jī)檢測(cè)到當(dāng)前出現(xiàn)卡頓或應(yīng)用程序閃退。
本發(fā)明實(shí)施例提供一種應(yīng)用程序運(yùn)行數(shù)據(jù)獲取裝置,所述裝置包括:
腳本導(dǎo)入模塊,用于將預(yù)先編寫(xiě)的獲取主機(jī)資源占用數(shù)據(jù)的數(shù)據(jù)獲取腳本和統(tǒng)計(jì)主機(jī)資源占用情況的數(shù)據(jù)統(tǒng)計(jì)腳本導(dǎo)入主機(jī);
數(shù)據(jù)獲取模塊,用于當(dāng)所述主機(jī)滿(mǎn)足預(yù)設(shè)的數(shù)據(jù)讀取條件時(shí),通過(guò)所述數(shù)據(jù)獲取腳本從所述主機(jī)的運(yùn)行日志中讀取占用數(shù)據(jù);
數(shù)據(jù)統(tǒng)計(jì)模塊,用于通過(guò)所述數(shù)據(jù)統(tǒng)計(jì)腳本對(duì)所述占用數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,得到高資源占用的應(yīng)用程序的運(yùn)行數(shù)據(jù)。
優(yōu)選地,所述裝置還包括第一數(shù)據(jù)上傳模塊,用于:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于星河智聯(lián)汽車(chē)科技有限公司,未經(jīng)星河智聯(lián)汽車(chē)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310017631.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開(kāi)發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車(chē)運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測(cè)系統(tǒng)及運(yùn)行監(jiān)測(cè)方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車(chē)輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車(chē)輛
- 自動(dòng)建模運(yùn)行系統(tǒng)及運(yùn)行方法
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





