2024年10月30日 本讲是Android Camera性能分析专题的第25讲,我们介绍CameraServer LatencyHistogram简介,包括如下内容: LatencyHistogram是什么 CameraServer默认有哪些Latency的Histogram 如何获取CameraLatencyHistogram数据 CameraLatencyHistogram类详解 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 1

第25讲 CameraServer LatencyHistogram简介

2024年10月29日 本讲是Android Camera性能分析专题的第24讲,我们介绍录像Buffer Path帧率统计,包括如下内容: 从GraphicBufferSource统计录像Buffer Path帧率 Video Codec角度统计视频帧率 Video Codec2角度统计视频帧率 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 1. 从GraphicBufferSo

第24讲 录像Buffer Path帧率统计

2024年10月29日 本讲是Android Camera性能分析专题的第23讲,我们介绍录像Buffer Path实战和Trace分析,包括如下内容: Video Codec + MediaRecorder.getSurface录像Buffer Path Trace分析 Video Codec2 + MediaRecorder.getSurface录像Buffer Path Trace分析 Video Codec2 + MediaRecorder.setInputSurface录像Buffer Path Trace

第23讲 录像Buffer Path实战和Trace分析

2024年10月29日 本讲是Android Camera性能分析专题的第22讲,我们介绍录像使用PersistInputSurface,包括如下内容: 为什么要使用PersistentInputSurface 使用PersistentInputSurface的步骤 GeekCamera2 录像使用PersistInputSurface实战 录像使用PersistInputSurface Trace简单分析 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Cam

第22讲 录像使用PersistentInputSurface

2024年10月29日 本讲是Android Camera性能分析专题的第21讲,我们介绍录像Buffer Path详解,包括如下内容: Android Codec2 简介 Video Codec + MediaRecorder.getSurface 录像Buffer Path Video Codec2 + MediaRecorder.getSurface 录像Buffer Path Video Codec2 + MediaRecorder.setInputSurface 录像Buffer Path 资源 描

第21讲 录像Buffer Path详解

2024年10月29日 本讲是Android Camera性能分析专题的第20讲,我们介绍从Trace统计预览Buffer Path各层帧率,包括如下内容: Camera Provider预览帧率统计 Camera Server预览帧率统计 Camera App预览帧率统计 如何分析预览帧率不足问题 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Camera Provider预览帧

第20讲 从Trace统计预览Buffer Path各层帧率

2024年10月29日 本讲是Android Camera性能分析专题的第19讲,我们介绍预览Buffer Path Trace实战分析,包括如下内容: GeekCamera2选择使用TextureView或SurfaceView SurfaceView 预览Buffer Path in Android 13 TextureView 预览Buffer Path in Android 13 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID:

第19讲 预览Buffer Path Trace实战分析

2024年10月29日 本讲是Android Camera性能分析专题的第18讲,我们介绍预览 Buffer Path详解,包括如下内容: TextureView 预览Buffer Path Before Android 12 GLSurfaceView 预览Buffer Path Before Android 12 SurfaceView 预览Buffer Path Before Android 12 SurfaceView 预览Buffer Path From Android 12 资源 描述 在

第18讲 预览Buffer Path详解

2024年10月29日 本讲是Android Camera性能分析专题的第17讲,我们介绍拍照性能分析,包括如下内容: 拍照性能指标 拍照性能拆解 GeekCamera2为拍照添加Trace 拍照性能Trace实战分析 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 拍照性能指标 指标类型 说明 Shot2View / Shot2Gallery / CaptureEnt

第17讲 拍照性能分析

2024年10月29日 本讲是Android Camera性能分析专题的第16讲,我们介绍通过Perfetto的PivotTable查看函数调用栈,包括如下内容: 在Perfetto中如何打开Pivot Table 在Perfetto中如何查看函数调用栈 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 在Perfetto中如何打开Pivot Table 打开Perfetto网站,然后

第16讲 通过Perfetto的PivotTable查看调用栈

2024年10月29日 本讲是Android Camera性能分析专题的第15讲,我们介绍SwitchCamera性能分析,包括如下内容: Switch Camera性能拆解 在Camera Native Framework中CloseCamera主要流程 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Switch Camera性能拆解 在启动Camera流程的基础上增加了clos

第15讲 SwitchCamera性能分析

2024年10月29日 本讲是Android Camera性能分析专题的第14讲,我们介绍从CameraServer角度详解Camera启动性能,包括如下内容: 从CameraServer角度详解Camera启动性能 CameraServer核心函数流程拆解 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 从CameraServer角度详解Camera启动性能 模块 开始点 结

第14讲 从CameraServer角度详解Camera启动性能

2024年10月28日 本讲是Android Camera性能分析专题的第13讲,我们介绍从Camera App和Java Framework角度详解Camera启动性能,包括如下内容: 从Camera App和Java Framework角度详解Camera启动性能 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 从Camera App和Java Framework角度详解Came

第13讲 从Camera App和Java Framework角度详解Camera启动性能

2024年10月28日 本讲是Android Camera性能分析专题的第12讲,我们介绍Camera启动性能拆解,包括如下内容: Camera启动性能拆解 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Camera启动性能拆解 从CameraServer的角度对Camera启动性能进行拆解 进程 开始点 结束点 App 点击Camera App Icon 开始调用c

第12讲 Camera启动性能拆解

2024年10月28日 本讲是Android Camera性能分析专题的第11讲,我们介绍Camera软件栈介绍,包括如下内容: Camera预览数据流方向 Camera拍照数据流方向 Camera录像数据流方向 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Camera预览数据流方向 Camera预览数据流有两种方式 <= Android 11

第11讲 Camera软件栈介绍