在上一期小學堂為大家科普過什麼是 log,工程師為什麼需要 log,這期我們繼續教大家遇到手機性能出現問題時如何正確抓取 log。
抓取成功後,可將 log 日誌壓縮包打包發送至「手機用戶幫助 app」-性能模塊,提供給工程師分析。
Tips:(性能類問題需復現問題步驟錄屏+ log日誌+出現問題時間節點,若問題沒有復現抓取的 log 日誌是無效的)
場景:偶現運行卡頓,啟動慢等情況
抓取log 方法:
1. 打開 log Report 工具>點擊「錄製一段 log」;
2. 勾選「基礎日誌」+「性能日誌」點擊「開始錄製」;
3. 復現遇到的問題:如「在遊戲裡面卡頓、進入應用啟動慢」等場景。
場景:桌面偶現掉幀
抓取 log 方法:
1. 設置-輔助功能>關於手機>連續點擊「7 次版本號激活」開發者模式;
2. 設置-輔助功能>開發者選項>性能優化>卡頓檢測-手動模式>開啟「手動抓取性能日誌」開關;
3. 開啟抓取「卡頓發生時的 log」日誌;
Log 性能日誌壓縮包存儲路徑:
文件管理>全部文件> performance > performancelog >2020 年份開頭日誌包壓縮。
場景:運行偶現發熱
出現該問題,請先進行場景排查:
排查方法一:
是否安裝「谷歌相關套件」?若有安裝建議卸載,因分析該套件會引起異常發熱的情況;
若沒有安裝或已卸載「谷歌套件」後仍出現異常發熱,可抓取相關 log 日誌給工程師進行分析。
排查方法二:
1. 設置>輔助功能>關於手機>連續點擊「7 次版本號」激活開發者模式;
2. 設置>輔助功能>開發者選項>性能優化>性能監視器,查看後臺應用佔用 CPU 明細和進程;
若 PCB 溫度大於 45 度且 CPU 進程某一項是否佔用 5% 以上的屬於異常情況。
抓取 log 方法:
1. 打開 log Report 工具>點擊「錄製一段 log」;
2. 勾選「基礎日誌」+「性能日誌」點擊「開始錄製」;
3. 開啟抓取「異常運行發熱時的 log」日誌;