首页 > 解决方案 > Android Studio Profiler 的能耗

问题描述

在 Android Studio 3.2 中,有一个Profiler可以让您了解应用程序的能耗。

我们怀疑由于我们的应用程序会减少几个小时的电池续航时间,导致缓慢的能量泄漏。

使用 Profiler,我们可以说当应用程序处于后台并且手机处于睡眠模式(待机)时没有 CPU、内存和网络活动。但是我们可以在图表上注意到大约每 5 秒消耗一次非常轻的能量消耗。

我想知道这种轻微的能量消耗(图表上的紫色)是否正常,或者是否值得担心。

安卓探查器

我尝试选择图表的一部分以查看与此能量条相关的事件,但它显示“没有所选范围或过滤器的系统事件”,如下面的打印屏幕所示。

在此处输入图像描述

您是否知道这种能量从何而来,是否与我们的应用程序代码实现有关?

标签: androidandroid-studioandroid-profiler

解决方案


我实际上对一个新的空项目进行了测试,只有一项活动什么都不做。轮廓仪显示相同的小而频繁的能量脉冲。所以这不是来自应用程序的实现。


推荐阅读