卡頓分析01

2022-07-27 19:42:11 字數 594 閱讀 4949

1.卡頓由什麼造成的?

卡頓不是乙個影響因素影響的,是很多因素影響的,比如前面學到的cpu 記憶體還有網路都會影響到卡頓

2.分析工具-sdk自帶工具 systrace

路徑:sdk/platform-tools/systrace

需要python2.7環境

如果只有乙個裝置就可以不輸入裝置號了

windows系統遇到的坑

報錯:解決:

報錯:解決:

python systrace.py  -h

檢視幫助文件

執行後,會告訴你html報告在哪個路徑下,然後你就可以直接去開啟,對報告的一些操作如下:

右側4個鍵點選、移動、放大

雙擊可以取消掉選中 

點選問號可以檢視常用快捷鍵

w放大 s縮小 

藍點是警告,幀延遲的原因以及一些建議

兩個cpu的工作狀態

滑鼠繼續向下滑動

f是綠色的代表幀在16.6ms就繪製完成了,如果超過了16.6ms就是橙色和紅色,點選f可以看到耗時

再向下拉gpu繪製等都可以展示出來,繼續放大可以看到函式呼叫,究竟時間花費在哪兒了,對比進行分析就可以知道哪個函式 

android 卡頓分析

android出現使用不流暢,卡頓及anr,主要原因有三個 1 cpu使用過高 2 系統記憶體使用過高 strictmode有兩個檢測策略 執行緒檢測策略 threadpolicy 和虛擬機器策略 vmpolicy threadpolicy檢測 自定義的耗時操作,磁碟讀寫,網路請求 strictmo...

mysql定期卡頓 MySQL卡頓和優化

1.若是是你,你怎麼處理慢查詢引發的問題,而且在之後避免這種狀況發生?sql 對於mysql的慢查詢問題,一般咱們是這麼幹的 1 開啟mysql伺服器的慢查詢記錄功能 mysql set global slow query log on mysql show variables like slow ...

關於win系統滑鼠卡頓 聲音卡頓問題

win7 64 thinkpad e420 老機 重灌系統發現聲音卡頓等問題 搜尋一下解決方案發現都沒有效果 1 改登錄檔,禁用服務法 聲音出現卡頓停頓的現象是這樣的 聽歌,開啟其他應用程式或者出現使用者安全控制提示的時候,聲音就出現卡頓現象。折騰了半天包括驅動,聲音屬性設定等都無法解決,最後度娘出...