- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Android Performance之开机优化(1)-开机启动优化工具
Logcat使用adb wait-for-device logcat -b all获取开机完成log,并获取Android Performance之开机优化(1)-开机启动流程中开机log关键字,实例如下:01-06 08:57:23.540 877 877 I boot_progress_start: 1565601-06 08:57:28.984 877 877 I boot_progress_preload_start: 2110001-06 08:57:32.070 ...
2022-01-07 10:07:37 1858
原创 Android Performance之开机优化(1)-开机启动流程
开机流程简介:1、启动电源以及系统启动:当电源键按下时引导芯片代码从预定义的地方(固化在ROM)开始执行。加载引导程序BootLoader到RAM中,然后执行。2、引导程序BootLoader:引导程序BootLoader是在Android操作系统开始运行前的一个小程序,它的主要作用是把系统OS拉起来并运行。3、Linux内核启动:当内核启动时,设置缓存、被保护存储器、计划列表、加载驱动。当内核完成系统设置时,它首先在系统文件中寻找init.rc文件,并启动init进程.
2021-12-03 16:52:35 401
原创 Android Performance之工具篇(2)-perfetto
简介Perfetto工具是Android下一代全新的统一的trace收集和分析框架,可以抓取平台和app的trace信息,是用来取代systrace的,但systrace由于历史原因也还会一直存在,并且Perfetto抓取的trace文件也可以同样转换成systrace视图,如果习惯用systrace的,可以用Perfetto UI的"Open with legacy UI"转换成systrace视图来看,Perfetto的几个主要特点如下所示:可以在线抓取长时间的trace,可以长达一个小时,另外
2021-12-03 16:37:12 621
原创 Android Performance之工具篇(1)-systrace
简介Systrace 是 Android4.1 中新增的性能数据采样和分析工具。它可帮助开发者收集 Android 关键子系统(如 SurfaceFlinger/SystemServer/Kernel/Input/Display 等 Framework 部分关键模块、服务,View系统等)的运行信息,从而帮助开发者更直观的分析系统瓶颈,改进性能。Systrace 的功能包括跟踪系统的 I/O 操作、内核工作队列、CPU 负载以及 Android 各个子系统的运行状况等。在 Android 平台中,它
2021-12-02 16:47:17 4519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人