2024年10月31日 本讲是Android Camera性能分析专题的第41讲,我们介Perfetto 自动化之Python SDK自动化分析性能环境搭建。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 搭建Perfetto Python SDK环境 安装Perfetto库(推荐使用Python3) pip install perfetto 获

第41讲 Perfetto 自动化之Python SDK自动化分析性能环境搭建

2024年10月31日 本讲是Android Camera性能分析专题的第40讲,我们介Perfetto 自动化之常用SQL查询语句。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 条件查询时,忽略大小写 条件查询时,忽略大小写 SELECT * FROM slice WHERE LOWER(name) LIKE "%cam%" LIMIT 5

第40讲 Perfetto 自动化之常用SQL查询语句

2024年10月31日 本讲是Android Camera性能分析专题的第39讲,我们介Perfetto 自动化之如何写SQL查询语句。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 SQL基本查询语句 查询所有列的数据 SELECT * FROM thread 查询指定列的数据 SELECT name AS NAME, tid AS TID F

第39讲 Perfetto 自动化之如何写SQL查询语句

2024年10月31日 本讲是Android Camera性能分析专题的第38讲,我们介绍Perfetto 自动化之SQL Tables详解。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Track Tables之间的关系 Event Tables之间的关系 Misc Tables之间的关系 查看某个SQL表中有哪些字段 pragma ta

第38讲 Perfetto 自动化之SQL Tables详解

2024年10月31日 本讲是Android Camera性能分析专题的第37讲,我们介绍Perfetto 自动化之Trace Processor中的Track与Event。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Perfetto查看所有的表/视图名字 执行如下语句 SELECT name from sqlite_master 示例输出:

第37讲 Perfetto 自动化之Trace Processor中的Track与Event

2024年10月30日 本讲是Android Camera性能分析专题的第36讲,我们介绍Perfetto 自动化之Trace Processor介绍。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Trace Processor是什么 Trace Processor是一个C++库 输入:各种格式编码的Trace 输出:SQL接口 这个

第36讲 Perfetto 自动化之Trace Processor介绍

2024年10月30日 本讲是Android Camera性能分析专题的第35讲,我们介绍Perfetto 分析CPU 调度。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Perfetto CPU 调度分析需要打开的Config 需要打开Scheduling events Trace Config。 data_sources: { con

第35讲 Perfetto 分析CPU 调度

2024年10月30日 本讲是Android Camera性能分析专题的第33讲,我们介绍Perfetto 分析CPU Usage。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera星球ID: 17296815 Wechat 极客笔记圈 Perfetto CPU Usage分析需要打开的Config 需要打开Scheduling events Trace Config: data_sources: {

第33讲 Perfetto 分析CPU Usage

2024年10月30日 本讲是Android Camera性能分析专题的第32讲,我们介绍Perfetto专题概述。 更多资源: 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera星球ID: 17296815 Wechat 极客笔记圈 Perfetto专题内容规划 分类 描述 Perfetto for CPU 1.CPU Usage2.CPU Frequency3.CPU Scheduling Perfetto for Memo

第32讲 Perfetto专题概述

2024年10月30日 本讲是Android Camera性能分析专题的第31讲,我们介绍添加Stream FPS统计图和Trace,包括如下内容: 添加Stream FPS Histogram 添加Stream FPS Trace 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 添加Stream FPS Histogram 代码见视频讲解,运行效果如下:

第31讲 添加Stream FPS统计图和Trace

2024年10月30日 本讲是Android Camera性能分析专题的第30讲,我们介绍统计每路stream的buffer时间间隔耗时,包括如下内容: 添加Stream Buffer Interval Histogram 添加Stream Buffer Interval Trace 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 添加Stream Buffer Interval H

第30讲 添加Stream Buffer interval统计图

2024年10月30日 本讲是Android Camera性能分析专题的第29讲,我们来优化Camera LatencyHistogram,包括如下内容: 直方图统计时添加平均值、最大值、最小值、Camera ID 为Stream直方图添加Size和Name 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 直方图统计时添加平均值、最大值、最小值、Camera ID 代码见视频讲解,运

第29讲 优化Camera LatencyHistogram

2024年10月30日 本讲是Android Camera性能分析专题的第28讲,我们介绍CameraServer Buffer Limit Latency,包括如下内容: Buffer Limit Latency是什么 Buffer Limit Latency配置 Buffer Limit Latency实战 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Buffer Limit

第28讲 Buffer Limit Latency

2024年10月30日 本讲是Android Camera性能分析专题的第27讲,我们介绍CameraServer Request Latency,包括如下内容: Request Latency是什么 Request Latency配置 Request Latency实战 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 Request Latency是什么 Request Laten

第27讲 Request Latency

2024年10月30日 本讲是Android Camera性能分析专题的第26讲,我们介绍DequeueBuffer Latency,包括如下内容: DequeueBuffer Latency是什么 DequeueBuffer Latency配置 DequeeuBuffer Latency实战 资源 描述 在线课程 极客笔记在线课程 知识星球 星球名称:深入浅出Android Camera 星球ID: 17296815 Wechat 极客笔记圈 DequeueBuffer Latency

第26讲 DequeueBuffer Latency