240 发简信
IP属地:吉林
  • 字节码插装统计

    参考文档: https://asm.ow2.io/asm4-guide.pdf[https://asm.ow2.io/asm4-guide.pd...

  • 性能监控与线上问题定位

    主题 定位卡顿、掉帧、GPU 耗时过高等问题 【监控 - 定位 - 优化】的完整闭环 线下优化≠线上无问题 线下测试机性能好,无法复现低配机的卡...

  • Android 渲染全链路性能优化(CPU+GPU 整合篇)

    全链路渲染流程 核心环节 CPU 耗时环节:布局测量(Measure)、布局排版(Layout)、Canvas 绘制、主线程阻塞; GPU 耗时...

  • OpenGL ES 进阶(3D 渲染)

    3D 渲染的核心原理(坐标系统、矩阵变换),掌握纹理映射与基础光照,实现带旋转动画的 3D 立方体 关键问题 3D 坐标系统:如何描述物体的 3...

  • GLSurfaceView 2D

    屏幕坐标与 OpenGL 标准化坐标的映射 1、OpenGL 标准化设备坐标(NDC) 坐标范围是 [-1, 1],中心点是 (0,0),与屏幕...

  • Resize,w 360,h 240
    SurfaceView、GLSurfaceView、OpenGL

    我们用 SurfaceView + Canvas 实现高频动画,其核心是 CPU 串行绘制 —— 每一个像素的计算都由 CPU 逐个处理,在 2...

  • Resize,w 360,h 240
    Surface 与 BufferQueue 机制

    Surface 到底是什么?它和 View/Window 的关系是什么? App 绘制的像素数据是如何存储在 Surface 中的? Surfa...

  • Choreographer 与 VSync 机制

    今日问题 为什么绘制必须等 VSync 3个问题 VSync 信号是什么?从哪里来? Choreographer 是如何接收 VSync 信号并...

  • 问题总结

    问题 为什么 requestLayout () 会触发 Measure 和 Layout,但不一定触发 Draw? 1、requestLayou...

个人介绍
有道无术,术尚可求
有术无道,止于术