Android Studio Profiler 上的能耗

Phi*_*liz 6 android android-studio android-profiler

在 Android Studio 3.2 中,有一个Profiler可以让您知道应用程序的能耗是多少。

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

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

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

安卓分析器

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

在此处输入图片说明

您是否有任何想法,这种能量来自哪里,是否与我们的应用程序代码实现有关?

Phi*_*liz 2

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