首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
性能优化
麦客奥德彪
创建于2022-05-30
订阅专栏
性能优化专栏
等 86 人订阅
共13篇文章
创建于2022-05-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
匿名内部类为什么泄漏,Lambda为什么不泄漏(案例不涉及持外部引用的情况,即:只分析匿名内部类和Lambda内部类情况)
在Android开发中,内存泄露发生的场景其实主要就两点,一是数据过大的问题,而是调用与被调用生命周期不一致问题,对于对象生命周期不一致导致的泄漏问题占90%,最常见的也不好分析的当属匿名内部类的内存
UI自动化测试革命:拥抱Maestro框架的未来之旅
本文深入探讨了UI自动化测试及其在软件开发中的重要性,并介绍了几个常见的UI自动化测试框架,如Selenium、Appium、Cypress和TestComplete。其中,特别重点介绍了基于这些框架
Hilt 和协程助力启动框架搭建:解决代码混乱和初始化策略问题
今天说的是一个如何利用Hilt来做一个启动框架的故事。 是否经历过大型项目的启动优化,一遍过去无任何效果,第二遍过去好几处报错,第三遍过去启动,第四遍过去回滚了代码。
Android IM即时通信多进程中间件的设计与实现-剥离长连接,让组件职责更单一
我希望在我的整个Demo 中不关心长链接的具体实现,但是我能在Demo 对整个长连接进行管理、使用。
缓存优化必备:掌握冷热分离和重排序的优化技巧
在当今高并发、大数据的时代,系统性能优化是非常重要的。而缓存优化作为提高系统性能的一种有效手段,被广泛应用于各种场景中。冷热端分离和重排序是常见的两种缓存优化方式。本篇博客将详细介绍这两种优化方式
高效处理列表数据变化,你需要了解的 DiffUtil
DiffUtil 是一个用于计算两个数据集之间差异的工具类,可以帮助我们减少不必要的更新操作,提高 RecyclerView 的性能。
布局性能优化:安卓开发者不可错过的性能优化技巧
布局性能优化对于提高Android应用的质量和竞争力是至关重要的。在实际开发中,我们需要根据具体的业务场景和设计要求,结合布局优化的最佳实践,逐步提升应用的布局性能,为用户带来更好的体验。
内存泄漏大集结:安卓开发者不可错过的性能优化技巧
性能优化是非常重要的一个方面。优化可以提高应用的响应速度、降低卡顿率,从而提升用户体验;优化也可以减少应用的资源占用,提高应用的稳定性和安全性,降低应用被杀死的概率,从而提高用户的满度。
Android 专项性能分析总览
一、为什么要做性能优化 性能是功能的基础 性能直接和钱产生关系 衡量技术栈的强劲指标 二、Android专项性能 2·1 构建性能检测、治理需要哪些技术栈 2.2 作为Android开发工程师在这个技
算法-时间复杂度分析
数据结构和算法本身解决的是“快”和“省”的问题, 即如何让代码运行得更快,如何让代码更省存储空间。 平时学习算法时所学的算法大多针对于特定的场景,感觉在开发中使用的不是很多,从算法的定义来看:“算法就
Macrobenchmark 使用之Baseline Profile 热点代码收集
统计应用启动时的优化之系统级别启动优化统计热点代码,使用Macrobenchmark进行统计,这也是系统级别官方优化的途径。
Android 启动优化,方案调研
一个应用的好快可以用四个字来概括,即“用户体验” 常规优化、空间转换优化、系统级别的启动优化,提升用户体验
监控主线程耗时操作,从开发中解决ANR
背景:主要是通过向主线程Looper打印超过指定时间的耗时堆栈信息以及耗时时长,其中校验时间自已定义,主动查看主线程中的耗时操作,防患未然。