工作内容
- 深入ActivityManagerService,优化应用启动流程、任务栈管理、生命周期调度及跨进程组件通信机制
- 深入WindowManagerService,参与窗口管理、图层合成策略、触摸事件分发及多窗口功能的性能优化
- 深入PowerManagerService,设计功耗优化策略(如休眠、唤醒锁优化),与底层驱动协同实现能效突破
- 解决Framework层引发的系统性问题,如应用启动慢、多任务切换卡顿、窗口动画掉帧、异常功耗、服务死锁等
任职要求
- 熟悉Zygote、SystemServer及init进程的启动与协作
- 深刻理解Android系统架构、Binder IPC机制、多线程模型及系统服务启动流程
- 熟练掌握adb、logcat、dumpsys,并能够使用GDB/LLDB进行Native层调试,利用Systrace分析系统调用链
- 深入参与过Android大版本升级的核心框架适配与迁移工作
- 对SurfaceFlinger、InputFlinger等系统服务有深入理解,具备跨服务协同优化的能力