性能优化
文章平均质量分 96
RalfNick
做最好的自己!
展开
-
应用卡顿优化
对于卡顿分析,首先需要明确分析的因素,即影响卡顿有哪些点,是 CPU 繁忙,线程锁资源导致的阻塞,IO 耗时操作,还是内存吃紧等,然后再收集卡顿时相关信息,当前设备信息,当前运行状态,堆栈信息等,最后根据这些信息,以及结合具体的业务场景得到卡顿原因。1.卡顿现象对于卡顿现象,最直观体现在应用显示上。正常一个 App 不卡顿时,应该表现出页面显示比较稳定,没有跳变,丢帧;动画平稳流畅;用户交互反应灵敏。通常条件下,人眼的识别连贯图像的速度是 24 帧/s,也就是 1000ms/24 帧,大约为 40ms原创 2021-05-18 18:09:53 · 1253 阅读 · 0 评论 -
View 性能优化(一)
1 View 机制简单介绍UI 渲染还依赖两个核心的硬件:CPU 与 GPU。UI 组件在绘制到屏幕之前,都需要经过 Rasterization(栅格化)操作,而栅格化操作又是一个非常耗时的操作。GPU(Graphic Processing Unit )也就是图形处理器,它主要用于处理图形运算,可以帮助我们加快栅格化操作。Android 图形系统的整体架构图形渲染过程当作一次绘画过程:...原创 2020-05-04 15:09:32 · 715 阅读 · 0 评论