Android(安卓)后台线程及CPU占用
16lz
2021-01-26
Android 后台线程及CPU占用
今天上午在调查一个奇怪的问题,我们的程序被切换到后台后CPU一直还占着,内存也不时地动荡,最终导致程序崩溃掉了。
由于我们的程序中涉及到了WebView,开始的时候我们着重调查了一边客户端的javascript扩展方法,通过注释方法体等做了对比,发现CPU占用较之前有所减少,但是CPU还是不稳定。
后来想到查看客户端后台线程执行情况来,于是有了下图
于是找到问题的原因,原来客户端之前在调用WebView的PauseTimer方法前的判断中存在一个小bug,导致没有调用成功,于是果断修复。
从这个问题来看,我们可以有以下几点感知:
1.程序CPU占用不稳定时一直定位到某个具体的线程
2.要求程序更加省电时~~
3.类似的问题可以采用该解决方案
更多相关文章
- SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
- 一句话锁定MySQL数据占用元凶
- Android中java线程的暂停与恢复
- 内存问题
- 【Android(安卓)Training - 15】云同步的实现 [Lesson 2 - 使用G
- Android(安卓)5.x OTA Update官方文档(一,关于OTA 升级)
- 在Android中自定义捕获Application全局异常,可以替换掉系统的强制
- 【Android(安卓)Training - 06】分享数据内容 [Lesson 2 - 从其
- 浅浅的介绍一下android里面Handler、Looper、Message和MessageQu