首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
渲染
订阅
shinoodle
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
Crash排查系列第三篇|自己开发一个trace辅助工具
背景 随着稳定性治理和性能优化的深入,发现现有trace在有些方面已经很难满足排查问题的需要 比如更深层次的启动优化,framework crash排查,release包trace查看,竞品流程分析等
图解React的生命周期及执行顺序
(1) componentWillMount() 仅在render()方法前被调用一次,如果在该方法中调用了setState方法去改变组件的状态值,那么调用render()后,将会直接看到改变过了的状态值,并且不论状态值怎么改变,componentWillMount()都不会再…
react杂谈之componentDidMount
我们日常开发中使用componentDidMount的频率非常高,但是你可能不知道的是它其实是一个会阻塞浏览器渲染的生命周期,
Android图形系统之SurfaceTexture
SurfaceTexture是离屏渲染和TextureView的核心,内部包含了一个BufferQueue,可以把Surface生成的图像流,转换为纹理,供业务方进一步加工使用。整个架构如下图所示: 首先,通过Canvas、OpenGL、Camera或者Video Decode…
Android图形系统系统篇之Gralloc
gralloc是Android中负责申请和释放GraphicBuffer的HAL层模块,由硬件驱动提供实现,为BufferQueue机制提供了基础。gralloc分配的图形Buffer是进程间共享的,且根据其Flag支持不同硬件设备的读写。 最底层是grallocHAL模块。 …
Android 源码 图形系统之硬件渲染器同步和绘制帧
在《Android 源码 图形系统之硬件渲染器绘制》一节中没有分析 nSyncAndDrawFrame(…) 同步和绘制帧,这一节继续分析。frameworks/base/core/java/android/view/ThreadedRenderer.............fi...
Android 硬件加速流程和源码分析(三)
上面介绍了硬件加速过程比较重要的几个相关类,接着看硬件加速过程中显示列表(DispalyList)的更新流程,DispalyList的更新是在主线程完成的
Android 硬件加速流程和源码分析(一)
我们在Android开发过程中多少会听到硬件加速这个名词,但是实际开发中好像基本和我们又没有太多关系,那么到底什么是硬件加速? 加速了啥? 为啥要加速?
Android 硬件加速流程和源码分析(四)
DisplayList 在主线程更新完成后,在RenderThread进行同步和绘制,此时主线程阻塞等待,整体流程如下, 实际"同步和绘制"的工作会调用CanvasContext的prepareTre
浏览器的渲染机制(一)
引子作为一名前端工程师,我们必须时刻保持高度的好奇心与求知欲,提出问题并去探索其原因或机制。于是,我抛出一个问题,浏览器是如何将“没有趣味”的代码变成“五彩缤纷”的网页的?如下图,我将介绍,这个ren