對于 const Fred * p來說橡伞, p是一個指針批钠, 指向了一個 常量Fred. 假設Fred 類有一個叫做 inspect() 的...
首先理解一下什么是 fence. fence 可以理解為 一個有時間線的fd. 是的, 可以認為 fence 本質上是一個 fd, 是以 fd ...
主要工具是 gcov 和 lcov gcov 是 gcc自帶的工具怠苔, 不需要額外安裝同廉。 lcov 需要額外安裝, 在 Ubuntu 上使用 su...
在分析完是不是由App不下request導致的lag或者卡頓之后嘀略,我們在看一下是不是app不reqeustRender導致卡頓或者lag. 我們...
谷歌提供一個機制恤溶, 就是 OutputConfiguration 的 enableSurfaceSharing, 這個功能打開之后, 該 Out...
再看一下消費者常見的操作帜羊。 acquireBuffer的操作 消費者在消費Buffer的時候咒程, 是可以選擇丟棄一部分buffer的。主要是 ac...
首先 BufferSlot 是 Buffer 的封裝讼育, BufferQueueCore 使用 mSlots 來管理所有Buffer, mSlot...
通過perfetto分析預覽丟幀或者預覽卡頓的問題帐姻。 看cameraservice進程,找到 frame capture 這個tag, 這個ta...
我們知道Android在View樹內分發(fā)之前, 有一個比較奇怪的loop流程. ViewRootImpl -> DecorView -> Act...