【错误记录】应用运行 CPU 占用率达到 90% ( 使用 CPU Profiler 监控应用运行情况 )
生活随笔
收集整理的這篇文章主要介紹了
【错误记录】应用运行 CPU 占用率达到 90% ( 使用 CPU Profiler 监控应用运行情况 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、報錯信息
- 二、解決方案
一、報錯信息
在 Android 運行時 , 進入某界面后 , 退出界面 , CPU 占用率泄漏 12 % , 某個線程沒有退出 , 一直在后臺運行 ;
再次進入退出后 , CPU 占用率達到 24 % , 反復進入 10 次后 , CPU 占用率達到了 90% , 整個應用變得卡頓 , 切換頁面開始白屏 ;
二、解決方案
使用 CPU Profiler 監控線程運行情況 , 查找線程泄漏的問題點 ;
打開 Android Profiler , 選擇 " 菜單欄 / View / Tool Windows / "
點擊 CPU 運行軌跡 , 進入 CPU Profiler 工具界面中 , 點擊 " Record " 按鈕 , 開始錄制當前 CPU 運行狀態 ;
錄制一段時間后 , 點擊 " Stop " 按鈕 , 即可結束錄制 ;
結束錄制后 , 彈出如下分析界面 , 在該界面中 , 可以清楚的看到哪個線程沒有關閉 ;
總結
以上是生活随笔為你收集整理的【错误记录】应用运行 CPU 占用率达到 90% ( 使用 CPU Profiler 监控应用运行情况 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【MATLAB】matlab 文档使用
- 下一篇: 【MATLAB】变量 ( 变量引入 |