[發明專利]一種日志分析方法及計算設備有效
| 申請號: | 201810165621.3 | 申請日: | 2018-02-28 |
| 公開(公告)號: | CN108304310B | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 潘加旭 | 申請(專利權)人: | 廈門美圖移動科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 361009 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 分析 方法 計算 設備 | ||
本發明公開了一種日志分析方法,該方法適于在計算設備中執行,計算設備與移動終端相連,以便于獲取移動終端的系統日志,該方法包括步驟:每隔預定周期獲取移動終端的系統日志并生成日志列表,其中日志列表中按行記錄所獲取的預定周期內的日志,并關聯存儲每一行日志的進程控制符和時間戳;統計每個預定周期內日志的總行數;當某個預定周期內的總行數超出預設范圍時,確定該預定周期為異常周期;根據應用啟動信息獲取異常周期內每一行日志的進程控制符對應的進程名稱;以及輸出異常周期內的進程名稱及日志信息,以便于定位發生冗余的代碼位置。本發明一并公開了相應的計算設備。
技術領域
本發明涉及自動化測試技術領域,特別涉及一種日志分析方法及計算設備。
背景技術
隨著諸如智能手機之類的移動終端的日益普及,這些移動終端的功能也越來越強大。用戶除了利用移動終端進行通信之外,還能夠利用移動終端進行娛樂、社交、游戲、個人信息管理甚至財務操作等。移動終端中通常布置有操作系統來對移動終端上的各種硬件資源進行管理。用戶還可以在移動終端上安裝各種應用程序,這些應用程序在操作系統上運行,以實現用戶期望的各種功能。然而,在移動終端的使用過程中,有時會出現卡頓、反應緩慢等不太流暢的現象,極大程度上影響了用戶的體驗。
因此,移動終端是否流暢是衡量移動終端性能的一個很重要的指標。而流暢度涉及到移動終端的CPU性能、IO性能等各方面,其中IO性能又分為存儲器本身的讀寫性能和文件系統的性能等。具體到移動終端的操作系統,減少系統中的讀寫操作是非常有必要的。
鑒于此,需要一種自動化的測試方法,能夠通過檢測發現系統冗余,從而進行改善以減少系統的讀寫負擔,提升移動終端的流暢性。
發明內容
為此,本發明提供了一種日志分析方法及計算設備,以力圖解決或者至少緩解上面存在的至少一個問題。
根據本發明的一個方面,提供了一種日志分析方法,該方法適于在計算設備中執行,計算設備與移動終端相連,以便于獲取移動終端的系統日志,該方法包括步驟:每隔預定周期獲取移動終端的系統日志并生成日志列表,其中日志列表中按行記錄所獲取的預定周期內的日志,并關聯存儲每一行日志的進程控制符和時間戳;統計每個預定周期內日志的總行數;當某個預定周期內的總行數超出預設范圍時,確定該預定周期為異常周期;根據應用啟動信息獲取異常周期內每一行日志的進程控制符對應的進程名稱;以及輸出異常周期內的進程名稱及日志信息,以便于定位發生冗余的代碼位置。
可選地,在根據本發明的日志分析方法中,預定周期為1秒。
可選地,在根據本發明的日志分析方法中,根據應用啟動信息獲取異常周期內每一行日志的進程控制符對應的進程名稱的步驟包括:根據應用啟動信息獲取異常周期內每一行日志的進程控制符所對應的至少一個進程名稱,其中在應用啟動信息中,每個進程名稱對應一個進程時間;從日志列表中獲取異常周期內每一行日志的進程控制符對應的時間戳;以及按照時間戳從進程控制符所對應的至少一個進程名稱中選取進程時間相匹配的一個進程名稱。
可選地,在根據本發明的日志分析方法中,按照時間戳從進程控制符所對應的至少一個進程名稱中選取進程時間相匹配的一個進程名稱的步驟包括:分別計算進程控制符的時間戳與所述進程控制符所對應的至少一個進程名稱的進程時間之間的時間差值;以及選取時間差值最小的進程名稱作為所述進程控制符對應的進程名稱。
可選地,在根據本發明的日志分析方法中,輸出異常周期內的進程名稱及日志信息,以便于定位發生冗余的代碼位置的步驟包括:按照異常周期中的每一行日志的進程名稱對所述每一行日志進行初次分類,其中,每一行日志中包含用于指示輸出該行日志的代碼位置的標識;根據每一行日志的標識對同一進程名稱下的日志再次分類,得到至少一個子類;按照每個子類包含的日志行數從多到少的順序進行排序;以及根據排序結果輸出異常周期內的進程名稱和日志信息,以便于定位發生冗余的代碼位置。
可選地,在根據本發明的日志分析方法中,所輸出的日志信息中還包含每一行日志的時間戳信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖移動科技有限公司,未經廈門美圖移動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810165621.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動化對比測試數據的方法及裝置
- 下一篇:一種日志信息檢測方法及裝置





