性能优化
文章平均质量分 50
坂田民工
老伙子
展开
-
性能调试-将任务绑定到大核
这里解决方法是把surfaceflinger echo到forground组,forground的cpus是0-7,涵盖所有核。一般surfaceflinger绑定在小核也就是0-3的小核,要绑定到大核就需要先解决限制的问题;先获取surfaceflinger的pid信息。查看分组被限制在哪些cpu核上运行。查看进程的分组cpuset。mtk 9701平台。原创 2023-06-04 22:51:03 · 419 阅读 · 0 评论 -
[转]从Linux 进程调度到 Android 线程管理
一篇优秀的android 进程管理的文章转载 2023-05-24 17:25:01 · 153 阅读 · 0 评论 -
[Perfetto]应用冷启动流程分析
launcher3通过跨进程调用AMS启动应用的流程,首先是先pause launcher3, 因为目标应用是冷启动,需要通过socket方式通知zygote先fork出新的应用的进程,新应用进程执行自己ActivityThread的main方法,初始化自己的消息队列等,然后通过跨进程bindApplication通知AMS,将该应用加入管理记录,然后继续跨进程通知应用往下执行相应的生命周期。应用执行完相应的生命周期后,开始第一帧绘制,然后显示到屏幕上,冷启动完成。原创 2023-05-13 15:21:28 · 392 阅读 · 0 评论 -
开机日志分析积累
开机阶段日志原创 2023-05-13 12:37:12 · 545 阅读 · 0 评论 -
抓取perfetto trace
抓取perfetto trace原创 2023-05-13 12:31:24 · 200 阅读 · 0 评论 -
性能之路-应用冷启动优化经验收集
【代码】性能之路-应用冷启动优化经验收集。原创 2023-03-20 17:17:42 · 132 阅读 · 0 评论