Fork me on GitHub
侧边栏
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 135 下一页
摘要: 问题背景: 了解surfaceflinger的vsync同学都可能知道vsync属于一个节拍器,主要用来控制有节奏的渲染,不至于会产生什么画面撕裂等现象。 一般vsync都有会有2部分: app部分vsync,控制各个app可以有节奏的上帧 surfaceflinger部分vsync,控制surfa 阅读全文
posted @ 2025-07-10 10:48 yooooooo 阅读(146) 评论(0) 推荐(0)
摘要: 当然可以,下面是对 PCIe 电源管理状态 L0、L0s、L1、L1SS、L2、L3 的详细说明,包括它们的特性、功耗、延迟和典型应用场景: 🔹 L0 – Active State 说明:链路处于完全激活状态,数据可以自由传输。 功耗:最高。 恢复延迟:无。 典型场景:设备正在进行数据传输。 🔹 阅读全文
posted @ 2025-07-09 18:33 yooooooo 阅读(314) 评论(0) 推荐(0)
摘要: 背景: 经常在看systrace、perfetto相关trace时候,其实我们主要就是看各种方法的调用tag,如下图所示 正因为有了系统中各个地方埋下的这些tag,才让我们可以根据这些方法tag分析出整个系统的运行情况。但是大家有没有想过,请问这些tag是怎么打上去的?如果我们自己要打印自己方法的t 阅读全文
posted @ 2025-07-08 18:21 yooooooo 阅读(97) 评论(0) 推荐(0)
摘要: 在 Android 图形系统中,HWC 合成(Hardware Composer 合成) 和 Graphics 合成(GPU 合成) 是两种不同的图层合成方式。它们的主要区别在于谁来负责将多个图层合成为最终显示的图像: 🧱 一、基本概念 合成方式 负责者 特点 HWC 合成 硬件合成器(Hardw 阅读全文
posted @ 2025-07-07 16:40 yooooooo 阅读(265) 评论(0) 推荐(0)
摘要: 不同的人对流畅性(卡顿掉帧)有不同的理解,对卡顿阈值也有不同的感知,所以有必要在开始这个系列文章之前,先把涉及到的内容说清楚,防止出现不同的理解,也方便大家带着问题去看这几篇问题,下面是一些基本的说明 对手机用户来说,卡顿包含了很多场景,比如在 滑动列表的时候掉帧、应用启动白屏过长、点击电源键亮屏慢 阅读全文
posted @ 2025-07-04 17:46 yooooooo 阅读(252) 评论(0) 推荐(0)
摘要: Android 的大部分进程间通信都使用 Binder,这里对 Binder 不做过多的解释,想对 Binder 的实现有一个比较深入的了解的话,推荐你阅读下面三篇文章 理解Android Binder机制1/3:驱动篇 理解Android Binder机制2/3:C++层 理解Android Bi 阅读全文
posted @ 2025-07-03 21:56 yooooooo 阅读(69) 评论(0) 推荐(1)
摘要: “If you can measure it, you can optimize it” is a common term in the computing world, and for Android’s rendering system, the same thing holds true. I 阅读全文
posted @ 2025-07-03 16:28 yooooooo 阅读(127) 评论(0) 推荐(1)
摘要: 如果一帧的实际显示时间与调度器预测的呈现时间不匹配,则该帧被称为"卡顿帧"(janky)。 卡顿可能导致: 帧率不稳定 延迟增加 FrameTimeline是SurfaceFlinger中的一个模块,用于检测卡顿并报告卡顿来源。目前暂不支持SurfaceView,但未来版本将会支持。 用户界面: 系 阅读全文
posted @ 2025-07-01 21:34 yooooooo 阅读(201) 评论(0) 推荐(1)
摘要: 定义 PCIe 设备发出的请求中有些请求需要 Completer 反馈 Completion,此时 Requester 会等待 Completion 再进行下一步操作。在某些异常情况下,比如配置不当、系统故障等,Requeser 无法收到或收齐 Completion。 为了不影响进一步使用,需要一种 阅读全文
posted @ 2025-06-30 18:08 yooooooo 阅读(397) 评论(0) 推荐(0)
摘要: 1.FTS (Fast Training Sequence) 作用:快速训练序列(FTS)在从L0s过渡到L0时用于位和符号锁定。Receiver接收到FTS会退出电气空闲状态,并且完成bit and Symbol lock。 At 2.5 GT/s and 5.0 GT/s data rates: 阅读全文
posted @ 2025-06-30 15:49 yooooooo 阅读(144) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 135 下一页