性能优化
ZHxin
coder
展开
-
Matrix框架慢函数检测和分析
一、引子 Matrix 是一款微信研发并日常使用的 APM(Application Performance Manage),当前主要运行在 Android 平台上。Matrix 当前监控范围包括:应用安装包大小,帧率变化,启动耗时,卡顿,慢方法,SQLite 操作优化,文件读写,内存泄漏等等。 本文主要介绍下对于慢函数的监控。二、使用方法1.在项目根目录下的 gradle.prope...原创 2019-03-01 15:51:25 · 4824 阅读 · 0 评论 -
使用AsyncLayoutInflater预加载,加快列表渲染
引子列表卡顿是一个很常见的问题,通常的理解是滑动过程中卡顿,有很多常规的处理方法,从最简单的复用到降低布局复杂度到图片加载。本文介绍下列表初次填充数据时卡顿的处理方法。AsyncLayoutInflater在查找页面fps过低的问题中,我发现在列表首次填充数据进行显示时,由于列表中将要显示在屏幕中的ViewHolder都要被创建,进而这些ViewHolder的View都要被Inflate出来...原创 2019-05-13 11:31:39 · 4431 阅读 · 4 评论