Camera 冷启动 阶段分解分析
和你一起终身学习,这里是程序员Android
经典好文推荐,通过阅读本文,您将收获以下知识点:
一、 从 TouchUp 到 ActivityStart 耗时
二、 从 ActivityStart 到 App 层 OpenCamera 耗时
三、HAL 层 OpenCamera耗时
四、APP 层 OpenCameraDone 到ConfigureStreams
五、HAL 层 ConfigureStreams 耗时
六、 APP 层 ConfigureStreams Done 到 SetRepeatingRequests
七、SetRepeatingRequests 到 第一帧HAL3ProcessCaptureResult
八、HAL3ProcessCaptureResult 到第一帧Preview
九、Camera APP冷启动总耗时
一、 从 TouchUp 到 ActivityStart 耗时
从Touch UP 到 ActivityStart 阶段,系统创建App进程耗时:
二、 从 ActivityStart 到 App 层 OpenCamera 耗时
1.App 开始执行 MainActivity 一系列 onCreate,onStart,onResume,openCamera等操作
2.Framework层 cameraserver 开始响应App getCameraCharacteristics 、connectDevice 等操作。
camera Server 在此期间的行为
三、HAL 层 OpenCamera耗时
HAL 层开始响应 APP OpenCamera的操作,并返回 open状态 给APP。
Camera HAL OpenCamera 耗时
四、APP 层 OpenCameraDone 到ConfigureStreams
五、HAL 层 ConfigureStreams 耗时
六、 APP 层 ConfigureStreams Done 到 SetRepeatingRequests
七、SetRepeatingRequests 到 第一帧HAL3ProcessCaptureResult
八、HAL3ProcessCaptureResult 到第一帧Preview
九、Camera APP冷启动总耗时
相关文章友情推荐
1. Android开发干货分享
至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!
点个在看,方便您使用时快速查看!