首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
developer007
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
大厂Android启动优化- 3 耗时和线程调度实战
前面两章已经介绍了统计数据指标、启动框架等准备工作,这章将开始分析如何利用工具,分析和解决问题。本章主要分析耗时方法和提高线程的调度。
异步、非阻塞式 Android 启动任务调度库
节前面试的时候被问到 Android 启动任务依赖怎么做调度。当时随口给了一个方案,后来想想觉得有意思就自己花了一天的时间写了一个。
Android修炼系列(33),内存监控技术方案(上)
那什么操作会占用 FD 资源呢?常见的:文件读写、Socket 通信、创建 java 线程、启用 HandlerThread、创建 Window 、数据库操作等.
Android修炼系列(31),app卡顿监控的技术原理
介绍目前业界主流的几种app卡顿监控的技术方案: 我们可以使用系统方法setMessageLogging 替换掉主线程 Looper 的 Printer 对象,通过计算Printer打印日志的时间..
RecyclerView性能优化最后一公里
1. 前言 时至今日相信大部分的Android开发者对RecyclerView的缓存机制如数家珍。相关教程也是数不胜数。如果你想详细了解这些不同缓存的作用以及实现原理。可以参考我之前写过的两篇文章。聊
btrace 开源!基于 Systrace 高性能 Trace 工具
btrace(又名 RheaTrace) 是抖音基础技术团队自研的一款高性能 Android Trace 工具,它基于 Systrace 实现,并针对 Systrace 不足之处加以改进。
使用Android Profile做性能分析及优化
做Android开发五年,开发工具从最初的eclipse+ADT插件到AndroidStduio。Google更是在新版的AndroidStudio中集成了Android应用性能分析利器——Profiler。 本文基于AndroidStudio 3.2.1 正式版进行分析并定位…
使用Android Studio 4.1 Profiler 来完成内存泄漏的定位
Profiler根据dump文件来分析内存泄漏,跳转到下图. 2.查看当前的内存泄漏对象,我们可以先关注自己的工程的内存泄漏. 5.点击5以后,6就可以很容易定位到是什么变量导致的这个对象的内存泄漏. 从下图就可以很容易看到是因为我们定位的静态变量引用导致的问题.
Android性能优化之CPU Profiler
低性能的APP常见的表现有启动/界面切换慢、动画掉帧、卡顿、耗电,甚至出现应用无响应、程序崩溃的现象。当我们着手解决这些性能问题时,面对的第一个问题就是需要找到合适的工具来检测这些问题,用肉眼观察来判
面试Tip之Android优化工具Systrace
灰色:正在休眠。 蓝色:可运行(它可以运行,但是调度程序尚未选择让它运行)。 绿色:正在运行(调度程序认为它正在运行)。 红色:不可中断休眠(通常在内核中处于休眠锁定状态)。可以指示 I/O 负载,在调试性能问题时非常有用。 橙色:由于 I/O 负载而不可中断休眠。 主要问题是…