首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android性能优化
订阅
LutherTsai
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
Android启动优化之精确测量启动各个阶段的耗时
1. 直观地观察应用启动时长 我们可以通过观察logcat日志查看Android应用启动耗时,过滤关键字"Displayed": 启动时长(在这个例子中797ms)表示从启动App到系统认为App启动
Android性能优化 - 包体积杀手之R文件内联原理与实现
本文是android性能优化之包体积杀手R文件篇,讲解了R文件产生的过程与优化实现的原理,自己动手实现一个自己的R文件内联小demo吧!
Application.onCreate()会造成Service启动ANR么?
为了分析ANR所产生的原因,对于在不同进程中启动Service的流程需要有一个简单的了解,下面首先简要分析一个这个过程。 首先来看下简化的启动流程时序图,共分为两张图。第一张图是描述startService()的调用过程,第二张图是描述startProcess的调用过程。 从图…
卡顿监测 · 方案篇 · Android卡顿监测指导原则
当测试提出卡顿问题,测试会新建Bug单给责任人处理。导致卡顿的原因有很多,比如函数非常耗时、I/O 非常慢、线程或锁间竞争等。随着移动端用户越来越注重产品体验,APM卡顿监测逐渐成为互联重要基础设施。
抖音消息调度优化启动速度方案实践
本文介绍了 页面启动、首帧渲染相关的消息,并基于消息调度机制,通过调整消息顺序 实现页面启动速度及首帧渲染时间的优化。
扒一扒抖音是如何做线程优化的
最近在对一些大厂App进行研究学习,在对某音App进行研究时,发现其在线程方面做了一些优化工作,并且其解决的问题也是之前我在做线上卡顿优化时遇到的,因此对其具体实现方案做了深入分析。
Android启动第一帧
冷启动结束的时间怎么确定? 根据 Play Console 文档: 当应用程序的第一帧完全加载时,将跟踪启动时间。 从 App 冷启动时间文档中了解到更多信息: 一旦应用进程完成了第一次绘制,系统进程
心遇 Android 启动优化实践:将启动时间降低 50%
作为 APP 体验的重要环节,启动速度是各个技术团队关注的重点。几百毫秒启动耗时的增减都会影响用户的体验,并直接反应在留存上。本文介绍了心遇团队在启动优化上所做的工作,以及在优化实践中所获得的一些感悟
Android 流畅性三板斧之帧率监控
APM必备 流畅性监控的三板斧,这里所指是【帧率的监控】,【卡顿监# Android 流畅性三板斧之帧率监控 Android 流畅性监控的三板斧,这里所指是【帧率的监控】,【卡顿监控】和【ANR的