心兰相随
首页
归档
分类
NDK (1)
计算机网络 (7)
数据结构和算法 (22)
Java (27)
操作系统 (5)
Android View (12)
Git (4)
Gradle (7)
Android 其它 (15)
Framework (10)
Android 常用框架 (15)
Kotlin (9)
Android 性能优化 (8)
Flutter (11)
随记 (2)
IT相关 (5)
我的世界 (4)
Office (2)
服务器 (23)
Spring (2)
JavaScript (1)
全部分类 ( 180 )
查询
当前位于"Android 性能优化"分类下
崩溃监控方案 xCrash
xCrash 能为安卓 app 提供捕获 java 崩溃,native 崩溃和 ANR 的能力。不需要 root 权限或任何系统权限。
Android
2024年07月09日
235次浏览
内存泄漏排查
在Android开发中,内存泄漏是一个常见且严重的问题,它会导致应用程序的内存占用不断增加,最终可能导致应用崩溃。
Android
2024年07月09日
202次浏览
Android Systrace 流畅性实战 2 :案例分析 - MIUI 桌面滑动卡顿分析
S使用 Systrace 分析卡顿问题,我们一般的流程如下复现卡顿的场景,抓取 Systrace,可以用 shell 或者手机自带的工具来抓取双击抓出来的 trace.html 直接在 Chrome 中打开 Systrace 文件
2024年05月14日
324次浏览
Android Systrace 流畅性实战 1 :了解卡顿原理
不同的人对流畅性(卡顿掉帧)有不同的理解,对卡顿阈值也有不同的感知,所以有必要在开始这个系列文章之前,先把涉及到的内容说清楚,防止出现不同的理解
2024年05月14日
262次浏览
Android Systrace Input
安卓中一个事件的主要流向要经过几个队列,从系统捕捉分发、准备发给应用 、已发送,再到应用处理回调
2024年05月13日
255次浏览
Android System trace 分析
Systrace 是 Android4.1 中新增的性能数据采样和分析工具。它可帮助开发者收集 Android 关键子系统(如SurfaceFlinger/ SystemServer/Kernel/Input/Display 等 Framework 部分关键模块、服务)
2024年05月11日
250次浏览
NestedScrollView 嵌套RecyclerView 加载大量数据卡顿
现状当你把 RecyclerView 放在 NestedScrollView 里,就可能会发现性能出现问题。因为当 NestedScrollView 包含的 RecyclerView 加载大量数据时,onCreateViewHolder() 方法会被多次调用,导致应用在启动时会有一段时间的冻结
2024年05月07日
486次浏览
ANR
ANR概念ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR场景Service TimeoutBroadcastQueue TimeoutCo
2020年06月06日
676次浏览
«
1
(current)
»
个人信息
围巾🧣
北京 海淀
文章数量
180
分类数量
21
标签数量
11
既然睡不着,不如起来学习会。world.execute(me);
所有标签
Android
10
Gradle
0
Java
0
Kotlin
2
DP
0
双指针
0
树、图
1
排序查找
0
回溯
0
滑动窗口
0
线性表、栈
0
所有标签
180