首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
用户90524982721
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
高性能图片优化方案
高性能图片优化方案 目录介绍 01.图片基础概念介绍 1.1 图片占用内存介绍 1.2 网络图片加载流程 1.3 三方库加载图片逻辑 1.4 BitmapFactory 1.5 图片大小VS内存 1.
拯救OOM!字节自研 Android 虚拟机内存管理优化黑科技 mSponge
本文描述的虚拟机内存管理优化方案,是从应用侧视角对 Android 虚拟机内存管理进行改造,优化了虚拟机对 LargeObjectSpace 的内存管理策略,间接增加其它内存空间使用上限。
Android Native Hook: 原理、方案对比与具体实现
本文探讨了Android Native Hook技术,包括原理、实现方式(Inline Hook和PLT/GOT Hook)及优化建议,旨在帮助开发者更有效地应用该技术。
字节跳动开源 Android PLT hook 方案 bhook
字节的大多数 Android app 都在线上使用了 bhook 作为 PLT hook 方案。字节内部有 20 多个不同技术纬度的 SDK 使用了 bhook。
简单聊下最近处理的 3 个线上问题
linux下多线程文件操作的坑 有一块业务之前的代码逻辑大概是: 图片下载以后会在kotlin中的协程中 对这个图片进行一系列的读写操作,但是因为业务逻辑会在 bindViewHolder 中进行处理
Android R8 耗时优化
终于我们全源码编译的 Release 包已经超过了40分钟了,感觉离提桶跑路不远了。使用 `--scan` 分析了编译过程,发现 `minifyReleaseWithR8` 任务耗时近14分钟。
批处理实现:自动抓取perfetto日志 自动导出到当前文件夹 自动打开分析页面
序言 最近在研究性能问题需要抓取trace文件。于是写了个脚本 使用 双击运行批处理文件,可以开始记录trace。而且以当前文件夹下面的。config.pbtx 作为配置文件。 (pbtx就是一个js
FD 泄露引发的AGP8 build 失败问题
项目升级到 AGP8 以后 一直有个问题,有一个 利用 jacoco 做代码覆盖率的插件 一直会导致项目编译失败,偶现,且 build 失败给出的 堆栈信息迷惑性很强,导致问题排查方向错了,最后发现是
Android Hook - Unsafe反射
Unsafe反射 本文介绍Android中一种基于Unsafe来进行反射调用的技巧。 简单来说,就是使用Unsafe类的方法,获取某个类/对象的方法或者属性。 为什么不直接使用反射呢? 对比直接使用反
利用 bytehook 修复 EGL_BAD_ALLOC 异常
日志分析 典型的NE问题,而且该crash集中在 <=android9 的版本上,可以粗估一下该问题属于系统bug,在android10上得到了官方修复 一般碰到这种疑似系统bug的,可以去issue