首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
welsonx
掘友等级
android工程师
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
welsonx
赞了这篇文章
芦半山
8天前
关注
「幽灵调用」背后的真相:一个隐藏多年的Android原生Bug
三天前,群里看到Penguin大佬写的一篇文章:你的App是否有出现过幽灵调用。看完后不禁感慨:分析之深入、工具之强大,令人叹服。这篇文章写的很好,但想要看懂需要很多前置知...
28
8
分享
welsonx
赞了这篇文章
PenguinLetsGo
某厂打酱油的
·
1年前
关注
基于 Core 文件的 Android 调试与分析套件
开源的离线内存分析项目,兼容了 Android 8 ~ Android 15 的解析,支持 arm64、arm、x86_64、x86 等体系架构。...
42
2
分享
welsonx
android工程师
·
3月前
关注
Android性能优化-实践篇-Frida监测Bitmap
一、前言 对于现代应用来说,图片内容是必不可少的,但是由于图片的显示性质,在Android上面需要占用大量的Native内存,并且这部分很难感知,往往是出现OOM之后,才回...
1
评论
分享
welsonx
android工程师
·
3月前
关注
Android性能优化-实践篇:Frida监测Binder调用
一、前言 在目前的卡顿优化中,主线程的Binder调用优化是一个绕不过的问题,实际上,在目前的工具上,例如使用Perfetto,可以看到binder_transaction...
5
评论
分享
welsonx
android工程师
·
3月前
关注
Android性能优化-Frida工具篇
Frida在Android性能优化中的作用 Frida主要用于动态分析和修改运行时的程序行为(支持 Android、iOS、Windows、macOS、Linux 等平台)...
5
评论
分享
welsonx
赞了这篇文章
字节小站
android工程师 @公众号:字节小站
·
4年前
关注
手写解析微信Matrix性能监控日志的工具
深入浅出讲解微信Matrix是如何做性能优化的。深入浅出讲解微信Matrix是如何做性能优化的。深入浅出讲解微信Matrix是如何做性能优化的。...
19
6
分享
welsonx
赞了这篇文章
卓修武K
打杂 @得物
·
3年前
关注
Android 平台下的 Method Trace 实现及应用
主要介绍Android 虚拟机底层对Method Trace的实现,并拓展延伸到Method Trace的相关实践及应用。...
52
17
分享
welsonx
关注了
Gracker
android工程师
welsonx
赞了这篇文章
芦半山
1年前
关注
问题 | Debuggable app在Android 14上运行卡顿
最近富途的开发者在微信上联系我,说他们debuggable版本的app在Android 13上没有问题,结果到14上就特别卡顿。他们认为这是一个虚拟机的问题,于是向谷歌上报...
79
17
分享
welsonx
赞了这篇文章
芦半山
1年前
关注
经验 | 向AOSP贡献虚拟机的优化
最近向ART主线提交了一笔改动,用于改善JNI调用的性能。它可以让App的绝大多数 (85%~90%) Java native方法都受益。整个开发和提交耗时几个月,过程颇多...
154
37
分享
welsonx
关注了
究极逮虾户
android工程师
welsonx
赞了这篇文章
芦半山
1年前
关注
反思 | 关于格局的三件小事
最近发生三件事,让我开始反思一些行为。这些行为稀松平常,但背后都反映出一个人的格局。它们决定了别人对我们的印象,也影响到个人发展。 第一件事,是上班过程中开门的问题。公司基...
16
4
分享
welsonx
赞了这篇文章
HalfWater
5年前
关注
Android 使用MediaCodec实现MP3转PCM
因为工程中只需要mp3转pcm,所以对此做了些裁剪,记录一下。...
2
1
分享
welsonx
android工程师
·
2年前
关注
如何监听AudioTrack的开始与结束?
AudioTrack是Android用于播放音频的基础组件,一般我们用来播放音频的原始文件(PCM),在有些应用场景下, 我们需要非常精确地知道它的播放开始与结束事件...
0
评论
分享
welsonx
android工程师
·
2年前
关注
如何构建AGP
AGP是Android Apk的官方构建系统。 为什么要研究AGP呢? 原因是AGP包含了Android中Apk编译以及打包的全过程...
2
3
分享
welsonx
android工程师
·
2年前
关注
深入理解Binder机制
深入理解Binder机制 Binder机制是Android中至关重要的IPC通信方式,对于Android应用以及系统开发者来说,都是绕不过去的东西,...
1
评论
分享
welsonx
android工程师
·
2年前
关注
Binder - Parcel的结构
Parcel的结构 我们在BpServierManager的addService方法中,有一段初始化Parcel的代码,我们借此来分析一下Parcel的结构...
1
评论
分享
welsonx
android工程师
·
2年前
关注
Binder - 6、Binder中的一次拷贝
6、Binder中的一次拷贝 众所周知,Binder之所以高效,是因为它只发生了一次内存拷贝,那么它的“一次拷贝”到底是怎么实现的呢?...
2
评论
分享
welsonx
android工程师
·
2年前
关注
Binder - 5、一次平平无奇的Binder通信
5、一次平平无奇的Binder通信 在Binder - 4、获取Service的过程中,我们通过驱动层拿到了SurfaceFlinger对应的handle 0...
2
评论
分享
welsonx
android工程师
·
2年前
关注
Binder - 4、获取Service的过程
4、获取Service的过程 我们在前文讨论了Service是怎么添加到ServiceManager的,说完了添加,我们来看下获取的过程...
0
评论
分享
下一页
个人成就
文章被点赞
20
文章被阅读
8,857
掘力值
317
关注了
6
关注者
13
收藏集
1
关注标签
12
加入于
2019-09-26