首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android应用程序CPU使用率高,没有服务或唤醒

Android应用程序CPU使用率高,没有服务或唤醒
EN

Stack Overflow用户
提问于 2014-03-03 22:46:45
回答 1查看 2.4K关注 0票数 0

我已经分叉了系统消息应用程序,它占用了我大部分的CPU,其他人也报告了同样的情况。我无法为我的一生决定为什么。

我认为排水可能有两种情况(因为排水量太大):一种是尚未释放的唤醒物,另一种是进行连续计算的服务。

以下是我尝试过的:

adb shell dumpsys power

这显示了Wake Locks: size=0,所以我假设这不是一个唤醒问题(当然,这个应用程序使用wakelocks,但我没有触及涉及到它们的代码)。我还使用了应用程序WakeLock检测器,它也没有显示我的应用程序的唤醒锁。

我孜孜不倦地在原木上搜寻一些东西,表明有什么问题没有用。我还检查了正在运行的服务(通过设置>应用程序>运行),并且没有运行该应用程序的服务。

有谁知道是什么原因导致了(巨大的)电池损耗?

编辑:我下载了一个名为“禁用服务”的应用程序,它允许我查看应用程序提供的所有服务。我的问题的主要问题是复制是不可能的(也就是说,我不知道如何复制它,它似乎是随机发生的)。我今天遇到了电池耗尽,并试图禁用一个服务(对那些感兴趣的人TransactionService),问题立即停止。我想我不能肯定地说,这个服务是造成问题的原因,但它是第一个可以查看的地方。代码是可用的这里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-21 20:36:41

不知道是什么引起了这个问题。开始用不同的AOSP分支构建不同的分叉,但再也没有见过它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22159192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档