首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
精选
订阅
False_Mask
更多收藏集
微信扫码分享
微信
新浪微博
QQ
45篇文章 · 0订阅
【底层机制】Ashmem匿名共享内存:原理与应用深度解析
Ashmem是Android高效内存管理的基石之一,它通过文件描述符和pin/unpin机制,实现了高性能、可回收的进程间大内存共享。 它在图形系统、多媒体等性能关键路径上扮演着不可替代的角色
Android Perfetto 系列 9 - CPU 信息解读
本文是 Perfetto 系列的第九篇文章,主题是 Perfetto 中的 CPU 信息分析。Perfetto 提供了远超 Systrace 的数据可视化与分析能力,理解 CPU 相关信息是定位性能瓶
停止滥用 Dispatchers.IO:Kotlin 协程调度器的深度陷阱与优化实战
停止滥用 Dispatchers.IO:Kotlin 协程调度器的深度陷阱与优化实战 💡 当你习惯性地写下 withContext(Dispatchers.IO) 时,是否曾思考过这行代码背后隐藏的代
ART虚拟机线程同步实现
我们在死锁监控时用到了很多art提供的api,但是我们却很少有对其内部实现进行探讨,本文通过art中线程同步的现实,并以synchronized为例子进行探讨
Android线程锁机制:monitor机制解析
最近打算了解下死锁监控,于是先探究了下java在Android art平台synchronized的原理,看了下相关的源码,这里分享一下相关的实现细节。 synchronized在底层是通过monit
Android主线程锁监控原理和实现
去年处理一些性能问题的时候,遇到过一些主线程等待锁的问题,如果主线程等待锁的时间太长,就会出现主线程卡顿甚至ANR。所以我们需要通过技术手段去检测可能存在的锁等待。 技术基础 如何检测主线程等待锁?这
Android HandlerThread FD 裁剪优化
前言 我们常说,面向对象的开发语言一切皆对象,任何对象都有他的属性和成员,因此后来拓展出了“类”这个概念,类是对象的抽象,一切都能抽象成为类,但类也是对象,在抽象的过程中先有对象才有类。 Androi
聊聊Android线程优化这件事
一、背景 在日常开发APP的过程中,难免需要使用第二方库和第三方库来帮助开发者快速实现一些功能,提高开发效率。但是,这些库也可能会给线程带来一定的压力,主要表现在以下几个方面: 线程数量增多:一些库可
应用性能优化之VerifyClass
为了加速应用冷启动过程且不过度涉及业务改动,本文从虚拟机加载类的过程中找到优化项,且与业界的方案作了对比,并实现了半自动化的分析功能。
Android View绘制原理-RenderPipeline
在上一篇关于帧绘制的原理中,做好了EGLSuface切换,同步好了UI的更新,为需要进行GPU绘制的RenderNode创好了SKSurface,最后通过ANativeWindow为下一帧调用了deq