首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
性能优化工具系列之systrace
黑夜给了我黑色的眼睛
创建于2024-12-15
订阅专栏
介绍systrace的使用
等 1 人订阅
共9篇文章
创建于2024-12-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【转】Android Systrace 基础知识(10) - Binder 和锁竞争解读
本文是 Systrace 系列文章的第十篇,主要是对 Systrace 中的 Binder 和锁信息进行简单介绍,简单介绍了 Binder 的情况,介绍了 Systrace 中 Binder 通信的表
【转】Android Systrace 基础知识(9)-MainThread 和 RenderThread
本文是 Systrace 系列文章的第九篇,主要是是介绍 Android App 中的 MainThread 和 RenderThread,也就是大家熟悉的**「主线程」和「渲染线程」**。文章会从
【转】Android Systrace 基础知识(8)-基于 Choreographer 的渲染机制详解
本文是 Systrace 系列文章的第八篇,主要是对 Systrace 中的 Choreographer 进行简单介绍 本系列的**「目的」**是通过 Systrace 这个工具,从另外一个角度来看待
【转】Android Systrace 基础知识(7) - Vsync 解读
本文是 Systrace 系列文章的第七篇,主要是是介绍 Android 中的 Vsync 机制。文章会从 Systrace 的角度来看 Android 系统如何基于 Vsync 每一帧的展示。Vsy
【转】Android Systrace 基础知识(5) - SurfaceFlinger 解读
本文是 Android Systrace 系列文章的第五篇,主要是对 Android 系统中的 SurfaceFlinger 进行简单介绍,介绍了 SurfaceFlinger 中几个比较重要的线程,
【转】Android Systrace 基础知识(6) - Input 解读
本文是 Android Systrace 系列文章的第六篇,主要是对 Systrace 中的 Input 进行简单介绍,介绍其 Input 的流程; Systrace 中 Input 信息的体现 ,以
【转】Android Systrace 基础知识(4) - SystemServer 解读
本文是 Systrace 系列文章的第四篇,主要是对 SystemServer 进行简单介绍,介绍了 SystemServer 中几个比较重要的线程,由于 Input 和 Binder 比较重要,所以
【转】Android Systrace 基础知识(3) - Why 60 fps ?
本文是 Systrace 系列文章的第三篇,解释一下为何大家总是强调 60 fps。60 fps 是一个软件的概念,与屏幕刷新率里面提到的 60hz 是不一样的,可以参考这篇文章:新的流畅体验,90H
【转】Systrace 基础知识 -- 分析 Systrace 预备知识
本文是 Systrace 系列文章的第二篇,主要是讲解一些分析 Systrace 的预备知识, 有了这些预备知识, 分析 Systrace 才会事半功倍, 更快也更有效率地找到问题点. 本文介绍了如何