首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AstroBoy59344
掘友等级
sjtu机器视觉研究生小硕一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
379
文章 379
沸点 0
赞
379
返回
|
搜索文章
AstroBoy59344
赞了这篇文章
顾林海
Android Leader @前同程旅游 现薄荷健康
·
5月前
关注
Android Native 内存泄漏检测全解析:从原理到工具的深度实践
引言 Android应用的内存泄漏不仅发生在Java/Kotlin层,Native(C/C++)层的泄漏同样普遍且隐蔽。由于Native内存不受Java虚拟机(JVM)管理...
8
评论
分享
AstroBoy59344
赞了这篇文章
renxhui
Android @昆仑万维
·
5月前
关注
Android 性能优化(三):FPS 监控
什么是FPS 评估流畅度的指标之一就是FPS,FPS指的是每秒的帧数,传统的帧数就是每秒60帧,也就是说每一帧的绘制不能超过1000/60 = 16.67ms ,如果超过这...
5
评论
分享
AstroBoy59344
赞了这篇文章
kerli
Android开发 @富途
·
7月前
关注
看完不懂我吃:Android 渲染(显示)原理
还搞不懂 Android 显示机制?还搞不懂 SurfaceFlinger?还搞不懂软硬件绘制?还搞不懂 RenderThread?这一篇文章帮你把他们全拿下!...
138
13
分享
AstroBoy59344
赞了这篇文章
前行的小黑炭
软件工程师
·
5月前
关注
Android Apk瘦身优化:可以瘦身的模块有哪些?
一、瘦身的目的 APK 瘦身是通过技术手段减少安装包体积的优化过程,目的是: 提升用户体验:加快下载速度,降低安装失败率(尤其在网络差或存储不足的设备上)。 降...
1
评论
分享
AstroBoy59344
赞了这篇文章
Android小码蜂
Android开发
·
5月前
关注
揭秘 Android BlockCanary:卡顿原因深度剖析(10)
揭秘 Android BlockCanary:卡顿原因深度剖析 一、引言 在 Android 应用开发的世界里,卡顿问题一直是开发者们如临大敌的难题。它就像一颗隐藏在应用背...
3
评论
分享
AstroBoy59344
赞了这篇文章
时光少年
Android 高级工程师 @腾讯
·
1年前
关注
Android 包体积优化思路总结
前言 包体积优化的文章很多,也有很多非常前沿的技术,很多产品都非常重视包体积,因为包体积不仅仅影响的是性能(主要是磁盘和内存I/O),而且还影响新装用户量。 关于包体积的优...
10
评论
分享
AstroBoy59344
赞了这篇文章
mirai
Android工程师
·
4年前
关注
Android OpenGLES 高斯模糊与毛玻璃效果
通过讲解模糊的概念,使用均值模糊达到模糊效果,再通过正态分布密度函数,在OpenGLES中实现高斯模糊和毛玻璃效果...
17
4
分享
AstroBoy59344
赞了这篇文章
Nerve
Android开发、前端开发
·
5年前
关注
Android 内存优化篇 - 使用profile 和 MAT 工具进行内存泄漏检测
查看:可以使用android studio自带的profile工具检测。 避免在循环中创建对象,能复用的尽量复用。 避免在频繁调用的方法中创建对象,如自定义view中的on...
65
6
分享
AstroBoy59344
赞了这篇文章
心在梦在
android开发
·
4年前
关注
android 内存分析工具——MAT使用
Android MAT (Memory Analyzer tool)讲解: android的内存优化是一个老生常谈的问题,也是一个高级android工程师的必备素质与技能,...
9
评论
分享
AstroBoy59344
赞了这篇文章
迪鲁宾
Android 工程师 @阿里巴巴
·
8年前
关注
Android 性能优化第(三)篇 ---MAT 比 Menmery Monitor 更强大
下面开始介绍 MAT,MAT 工具全称为 Memory Analyzer Tool,是一款详细分析 Java 堆内存的工具...
67
评论
分享
AstroBoy59344
赞了这篇文章
拉普
Android Framework
·
2年前
关注
从点击桌面APP图标,到APP界面显示的全流程(二)-基于Android 13(Android T)
Android 图形显示系统;本文着重于 SurfaceFlinger ;本文尽可能的把 IMS、AMS、Zygote、APP、WMS、SurfaceFlinger 进程以...
19
4
分享
AstroBoy59344
赞了这篇文章
zhangxingchao
7月前
关注
Perfetto分析Trace后,如何定位问题?
一图查›› 一、APP问题 普通耗时问题 主线程阶段耗时 案例 Trace图示 发生阶段/所属策略 原因说明/执行建议 问题/Jira信息记录 input 主线程 inpu...
20
3
分享
AstroBoy59344
赞了这篇文章
qing的世界
Framework开发 @Google
·
2年前
关注
初学安卓framework系列 五 (监控系统的performance, 初探Perfetto工具)
以前作为app开发者,可以通过Android Studio自带的app profiler来查看单一应用的performance状况。比如内存占用,网络请求等等 但是成为fr...
50
15
分享
AstroBoy59344
赞了这篇文章
阿豪讲Framework
Android系统开发
·
1年前
关注
Android14 WMS/AMS 窗口层级结构解析
0. 理解图层 (图片来自 https://www.jianshu.com/p/b0ef7c04486d) 在很多的图形相关的软件中都有图层的概念,那什么是图层呢? 简单的...
9
1
分享
AstroBoy59344
赞了这篇文章
阿豪讲Framework
Android系统开发
·
1年前
关注
Android14 窗口显示过程分析1
1. 回顾图层的概念 (图片来自 https://www.jianshu.com/p/b0ef7c04486d) 在很多的图形相关的软件中都有图层的概念,那什么是图层呢? ...
10
评论
分享
AstroBoy59344
关注了
阿豪讲Framework
AstroBoy59344
赞了这篇文章
zhangxingchao
7月前
关注
使用Perfetto进行流畅度分析
一 、分享目标 本质旨在让大家可以在看完本篇文档后可以落地最基本的流畅度分析和优化,时间关系,获取Trace,简单能分析Trace。 可以通过Perfetto抓Trace ...
24
9
分享
AstroBoy59344
赞了这篇文章
黑夜给了我黑色的眼睛
开发者
·
10月前
关注
【转】Android Systrace 基础知识(10) - Binder 和锁竞争解读
本文是 Systrace 系列文章的第十篇,主要是对 Systrace 中的 Binder 和锁信息进行简单介绍,简单介绍了 Binder 的情况,介绍了 Systrace...
1
评论
分享
AstroBoy59344
赞了这篇文章
黑夜给了我黑色的眼睛
开发者
·
9月前
关注
【转】一文打造Android热修复专家
本文主要介绍热修复的发展史和目前现存的主流框架,尝试解释各种流派框架诞生的底层逻辑,并且对每种框架的核心原理以及面临的主要问题做一个详细的分析,文章有点长,但如果耐心看完相...
2
评论
分享
AstroBoy59344
关注了
黑夜给了我黑色的眼睛
下一页
个人成就
文章被点赞
15
文章被阅读
3,371
掘力值
118
关注了
171
关注者
2
收藏集
32
关注标签
95
加入于
2018-10-22