首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
ssppp
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【从入门到实用】android启动优化深入解析
性能优化的方案不少,但能落地应用到项目中的却不多 不做标题党,给大家介绍一些可以实用的启动优化方案~ 1.启动优化有哪些优化方向? 2.如何精准测量启动时间? 3.有哪些实用的优化手段?
RecyclerView 性能优化 | 把加载表项耗时减半 (三)
该系列介绍如何高效地量化绘制性能,上两篇的 4 种优化手段已经把表项加载速度减半,这一篇在此基础上继续把加载时间打对折。
开源 | Scene:Android 开源页面导航和组合框架
Scene 是字节跳动技术团队开源的一款 Android 页面导航和组合框架,用于实现 Single Activity Applications,有着灵活的栈管理,页面拆分,以及完整的各种动画支持。 Scene 最初用于解决西瓜视频的直播业务在演进过程中遇到的问题,后来又在抖音…
抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(二)
抖音自研的 BoostMultiDex 方案,可以大幅改善 Android 低版本(4.4 及其以下)手机更新或安装后首次冷启动时间。并且,不同于目前业界所有优化方案,我们是从 Android Dalvik 虚拟机底层机制入手,从根本上解决了安装后首次执行 MultiDex 耗…
抖音包大小优化-资源优化
随着业务的快速迭代,抖音 Android 端的包大小爆发式增长。包大小直接影响到下载转化率、推广成本、运行内存和安装时间等因素,因此对 apk 进行瘦身是一件很有必要且收益很大的事情。apk 主要由 dex、resource、asserts、native libraries 和…
Android Camera 内存问题剖析
Raphael 是西瓜视频 Android 团队开发的一款 native 内存监控工具,在字节跳动内部产品(如西瓜、抖音、头条等)上广泛用于监控 native 内存泄漏问题。在抖音 7.8.0-8.3.0 上搜集到大量因虚拟内存触顶而 crash 的内存日志现场(如 pthre…
iOS 性能优化实践:头条抖音如何实现 OOM 崩溃率下降50%+
OOM 其实是Out Of Memory的简称,指的是在 iOS 设备上当前应用因为内存占用过高而被操作系统强制终止,在用户侧的感知就是 App 一瞬间的闪退,与普通的 Crash 没有明显差异。但是当我们在调试阶段遇到这种崩溃的时候,从设备设置->隐私->分析与改进中是找不到…
探索 Android 网络优化方法
Android 网络优化方法主要讲的就是线下网络测试工具、线上网络监控方案、流量优化方案和质量优化方案。 做网络优化时,要考虑多个维度、统计多种数据,还要建立完善的监控体系。
RecyclerView 性能优化 | 是什么在破坏缓存机制?
在什么情况下 RecyclerView 的缓存机制会失效?即本该被回收的表项没能回收,无法回收就无法复用,这对列表的性能会有多大影响?从一个实例出发,探究下答案。 列表表项是一个 TextView,它在做水平位移动画。 运行 Demo,滑动列表,发现只有onFailedToRe…
今日头条 ANR 优化实践系列 - 监控工具与分析思路
在前文,我们对ANR 设计原理及影响因素进行了介绍,并对影响 ANR 的不同场景进行归类。但是依靠现有的系统日志,不足以完成复杂场景的问题归因,而且有些信息从应用侧无法获取,这就导致很多线上问题更加棘手。因此我们在应用侧探索了新的监控能力,以弥补信息获取不足的短板。同时对日常分…