20180828 BugReport 查看第一次开机的 odex 事件

2024-02-09 20:32

本文主要是介绍20180828 BugReport 查看第一次开机的 odex 事件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. BugReport 查看第一次开机的 odex 现象

BugReport

2. 查看方法

  1. 新机器或格式化重启的机器,按Power键开机,静止一段时间,至少1小时,越久越好
  2. 导出BugReport
echo on
adb bugreport > Bugreport.zip
adb bugreport > Bugreport.txt
  1. 点选 add Metrics 添加

add Metrics

The System log containing dex2oat events does not begin until 18:17:39.

4. 观察 dex2oat 现象

  1. 电量悬崖式下降 91% 到 54%
  2. 电池温度高,尤其亮屏下 dex2oat ,可以感受到手机发热
Temperature
Aug 21 2018
15:35:54 - 15:40:17
+12m18s645ms to +16m41s956ms
active duration: 4m 23s 311ms
1 occurencesTemperature        | Number of times | Total duration
39.0 °C (102.2 °F) | 1               | 4m 23s 311ms  
  1. CPU 在该期间是无法休眠的

unknown-wakelock-holder,可以想到被持锁了

Wakelock held by at least 1 app
Aug 21 2018
15:23:35 - 16:20:57
0 to +57m21s867ms
active duration: 57m 17s 427ms
3 occurencesFirst wakelock acquired by                                                    | Number of times
unknown-wakelock-holder                                                       | 1              
ActivityManager-Sleep                                                         | 1              
*walarm*:com.android.internal.policy.impl.PhoneWindowManager.DELAYED_KEYGUARD | 1              Only the first app to acquire the wakelock is shown.
Total wakelock duration is not attributed to only those apps listed.
To enable full wakelock reporting, run:
adb shell dumpsys batterystats --enable full-wake-history

这篇关于20180828 BugReport 查看第一次开机的 odex 事件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/695212

相关文章

C#如何动态创建Label,及动态label事件

《C#如何动态创建Label,及动态label事件》:本文主要介绍C#如何动态创建Label,及动态label事件,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C#如何动态创建Label,及动态label事件第一点:switch中的生成我们的label事件接着,

mysql如何查看当前连接数

《mysql如何查看当前连接数》:本文主要介绍mysql如何查看当前连接数问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql查看当前连接数查看mysql数据库允许最大连接数总结mysql查看当前连接数查看当前连接数SHOW STATUS LIKE

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Python如何查看数据的类型

《Python如何查看数据的类型》:本文主要介绍Python如何查看数据的类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python查看数据的类型1. 使用 type()2. 使用 isinstance()3. 检查对象的 __class__ 属性4.

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

Windows命令之tasklist命令用法详解(Windows查看进程)

《Windows命令之tasklist命令用法详解(Windows查看进程)》tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表,命令结合筛选器一起使用,可以按照我们的需求进行过滤... 目录命令帮助1、基本使用2、执行原理2.1、tasklist命令无法使用3、筛选器3.1、根据PID

spring @EventListener 事件与监听的示例详解

《spring@EventListener事件与监听的示例详解》本文介绍了自定义Spring事件和监听器的方法,包括如何发布事件、监听事件以及如何处理异步事件,通过示例代码和日志,展示了事件的顺序... 目录1、自定义Application Event2、自定义监听3、测试4、源代码5、其他5.1 顺序执行

Python如何使用seleniumwire接管Chrome查看控制台中参数

《Python如何使用seleniumwire接管Chrome查看控制台中参数》文章介绍了如何使用Python的seleniumwire库来接管Chrome浏览器,并通过控制台查看接口参数,本文给大家... 1、cmd打开控制台,启动谷歌并制定端口号,找不到文件的加环境变量chrome.exe --rem

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步