Android 性能优化
文章平均质量分 97
话唠扇贝
Android @ Auto
展开
-
Android ANR 实现机制详解
ANR(Application Not Responding),即应用程序无响应,Android 系统指定某些事件需要在规定时间内完成,如果超过预定时间还能未能得到有效响应,就会造成 ANR。具体表现为,应用位于前台时,系统会向用户显示一个对话框,如下图所示。用户可以选择“wait”让程序继续运行,也可以选择“Close app”强制关闭。原创 2024-02-18 23:03:25 · 949 阅读 · 0 评论 -
Android 平台 Native Crash (二)问题分析与定位
Native Crash 是发生在 Android 系统中 C/C++ 层面的 Crash,具体可参考: # Android 平台 Native Crash 捕获原理详解。原创 2024-02-10 21:20:35 · 190 阅读 · 0 评论 -
Android 平台 Native Crash (一)捕获原理详解
从 Android 系统全局来说,Crash 通常分为 App/Framework Crash,Native Crash,以及 Kernel Crash。原创 2024-02-10 21:22:51 · 203 阅读 · 0 评论 -
LeakCanary 2.0(二)源码分析及总结
LeakCanary 是一款 Android 平台上进行内存泄漏检测的工具,其简介及使用方法可参考 LeakCanary 2.0 工作原理及使用详解 。本文主要从源码角度来分析其工作流程。原创 2024-02-10 21:11:09 · 151 阅读 · 0 评论 -
LeakCanary 2.0(一)工作原理及使用详解
LeakCanary 是一款 Android 平台上进行内存泄漏检测的工具,由大名鼎鼎的 square 公司制作并开源( square / leakcanary ),能够帮助开发人员显著减少 App 中 Application Not Responding问题和 OutOfMemoryError 崩溃问题。目前通常应用在 App 开发测试阶段,提前检测提前修复。原创 2024-02-10 21:08:30 · 318 阅读 · 0 评论 -
Android 内存泄漏总结
内存泄漏不会必然造成内存溢出,但是大对象或多对象的内存泄漏会显著增加内存溢出的风险。原创 2024-02-10 20:22:59 · 307 阅读 · 0 评论