android - Android Studio Profiler 的能耗
问题描述
在 Android Studio 3.2 中,有一个Profiler可以让您了解应用程序的能耗。
我们怀疑由于我们的应用程序会减少几个小时的电池续航时间,导致缓慢的能量泄漏。
使用 Profiler,我们可以说当应用程序处于后台并且手机处于睡眠模式(待机)时没有 CPU、内存和网络活动。但是我们可以在图表上注意到大约每 5 秒消耗一次非常轻的能量消耗。
我想知道这种轻微的能量消耗(图表上的紫色)是否正常,或者是否值得担心。
我尝试选择图表的一部分以查看与此能量条相关的事件,但它显示“没有所选范围或过滤器的系统事件”,如下面的打印屏幕所示。
您是否知道这种能量从何而来,是否与我们的应用程序代码实现有关?
解决方案
我实际上对一个新的空项目进行了测试,只有一项活动什么都不做。轮廓仪显示相同的小而频繁的能量脉冲。所以这不是来自应用程序的实现。
推荐阅读
- javascript - 单击角度形式的其他字段时绑定到形式字段的模板
- xamarin - 水平布局上的绝对布局
- java - 是否有一种方法可以验证列表索引的用户输入是否在列表范围内而不是字符串?
- python - 更改站点 URL 后未找到 Django 应用程序请求
- python - 使用 htpassword 和单独文件中的路由进行 Flask 身份验证
- python - 最多取两个重复的列并删除旧的
- python - Pandas 将不同的 Excel 工作表与由工作表名称派生的新列合并为一个
- java - 如何在 Swing 应用程序中使用 FlatLaf 库?
- java - 在 Entity Spring JPA 中保存列表项
- c# - UI 不显示 WPF 项目中的 ProgressBar 进度