android - Android Studio Profiler 上的能耗

标签 android android-studio android-profiler

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

我们怀疑由于我们的应用程序导调用池续航能力降低数小时,导致缓慢的能量泄漏。

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

我想知道这种光能消耗(图中紫色部分)是否正常或是否值得担心。

Android Profiler

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

enter image description here

您是否知道这种能量来自何处以及它是否与我们的应用程序代码实现有关?

最佳答案

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

关于android - Android Studio Profiler 上的能耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52647045/

相关文章:

android - Android Profiler 中什么占用显存?

android - 改造 - 在插入硬编码查询后附加动态查询

android - 如何确定 Android 上 Google Play 服务的实际内部版本号?

java - 单击按钮时如何快速播放声音(android)

android - SDk更新后,Android Studio无法找到org.apache.http.legacy

Android Profiling 对所选进程不可用,但已启用高级分析

android studio 3.0.1 永远在 android profiler 中获取内存分配的结果

java - 错误 :Execution failed for task ':app:dexDebug' in android studio

android - 如何授予 USB 权限,以便我的信息亭设备不询问确认对话框?

android - 动画人脸图像 - 使用变形?