首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
芦半山
掘友等级
公众号:芦半山
获得徽章 22
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
芦半山
1年前
关注
案例 | 奇怪,为什么Hook不生效?
最近有一位大厂的兄弟联系我,说他们通过代理替换的方式hook方法时,有的可以生效,有的就不行,这让他百思不得其解。关于代理替换来实现hook的这种方式,可以参考维术的这篇文...
39
12
分享
芦半山
1年前
关注
Android Native | 信号的底层逻辑
Android世界中的Signal无处不在,譬如用于杀死进程的信号9(SIGKILL),又或者数据访问异常时所产生的信号11(SIGSEGV)。上层开发者对于它们或许很熟悉...
35
5
分享
芦半山
1年前
关注
思考 | 书生的局限性
好多年前,父亲跟还在外地读书的我说:“回来的时候可以跟小学同学多走动走动。”可是尝试两次后便放弃了,我跟父亲说:“实在没有共同话题。”想来也是,我就读的小学位于农村,一个班...
16
4
分享
芦半山
1年前
关注
【Android ART】Heap的内存布局
Heap内存管理,是ART中一块非常重要的内容。曾经我数次想要征服它,但都以失败告终。它就像一片迷雾森林,让身处其中的人看不清方向。譬如看了许多遍的CC(Concurren...
36
14
分享
芦半山
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
Android 15 大变更:支持 16K 内存分页,所有 native app 必须重编译~
一直以来,Android 系统仅支持 4KB 的内存分页大小,这在一定程度上限制了整体的性能。而随着设备制造商不断打造具有更大物理内存 (RAM) 的设备,这些设备中的许多...
107
37
分享
芦半山
1年前
关注
【Android 15】内存分配器Scudo在这些年的优化
三年半前,我写过一篇介绍Scudo的文章,那时候它刚刚被引入Android 11。如今几年过去,很多厂家却依然不愿意使用它。 作为应用而言,一款优秀的内存分配器应该是无感的...
12
2
分享
芦半山
1年前
关注
玩互联网
最近这些年,直播行业越来越红火,甚至诞生了一个新的名词叫“网络乞丐”。一帮缺乏技能的人天天在直播间里叫大哥、打PK,有时我甚至很奇怪,他们怎么可以赚到钱?...
16
8
分享
芦半山
1年前
关注
Java Hook的实践之路
站在2024这个时间点上,Java Hook可以说是一门过时的技术,好比明日黄花。那还有讨论的必要么?如果只是针对现有方案的原理解析,那确实没有必要。...
30
5
分享
芦半山
1年前
关注
【Android ART】回退到解释执行
Android虚拟机中有一个概念叫做deoptimize。它是编译优化的反向过程,表示从AOT/JIT回退到解释执行。可是好不容易编译出的机器码,为啥就要回退到解释执行呢?...
7
8
分享
芦半山
1年前
关注
【思考】学习源码的三重境界
记得刚工作那会儿,看ART或者Binder的源码就像看天书一样,完全没有头绪。Binder还好一点,有许多相关的博客和书籍可以参考。而ART完全是摸黑,因为当时市面上没有任...
24
6
分享
芦半山
赞了这篇文章
Gracker
Android 系统工程师 @Pied Piper
·
1年前
关注
Android Perfetto 系列 3:熟悉 Perfetto View
本篇是 Perfetto 系列文章的第三篇,前两篇介绍了 Perfetto 是什么以及 Perfetto Trace 怎么抓,本篇主要是网页端 Perfetto View怎...
93
26
分享
芦半山
赞了这篇文章
三雒
Android砖家工程师
·
2年前
关注
凡猿修仙传:一文打造Android热修复专家
本文主要介绍热修复的发展史和目前现存的主流框架,尝试解释各种流派框架诞生的底层逻辑,并对每种框架的核心原理以及面临的主要问题做详细的分析,文章有点长,但如果耐心看完相信一定...
87
6
分享
芦半山
1年前
关注
问题 | Debuggable app在Android 14上运行卡顿
最近富途的开发者在微信上联系我,说他们debuggable版本的app在Android 13上没有问题,结果到14上就特别卡顿。他们认为这是一个虚拟机的问题,于是向谷歌上报...
79
17
分享
芦半山
1年前
关注
经验 | 向AOSP贡献虚拟机的优化
最近向ART主线提交了一笔改动,用于改善JNI调用的性能。它可以让App的绝大多数 (85%~90%) Java native方法都受益。整个开发和提交耗时几个月,过程颇多...
155
37
分享
芦半山
赞了这篇文章
前端之虎陈随易
农村程序员 & 独立开发者 @随易科技有限公司
·
2年前
关注
农村程序员&独立开发者,在村里各处写代码的日常与一路走来的历程
大家好,我是陈随易,目前是全职自由独立开发者,已经3年没上班了,一直待在农村。23年6月到9月,研发和推出了自己的2款自研小产品(utools插件易待办和vscode扩展f...
1.7k
849
分享
芦半山
关注了
Gracker
芦半山
1年前
关注
反思 | 关于格局的三件小事
最近发生三件事,让我开始反思一些行为。这些行为稀松平常,但背后都反映出一个人的格局。它们决定了别人对我们的印象,也影响到个人发展。 第一件事,是上班过程中开门的问题。公司基...
16
4
分享
芦半山
1年前
关注
年终总结 | 2023
这两天一到晚上,窗外就积起了大雾。白茫茫一片看不清楚,就像站在2023年尾的我看着未来的样子。 年终总结,我不希望写成流水账,更不希望写成表彰信,它应该是一种梳理和自省,记...
36
4
分享
芦半山
2年前
关注
思考 | 多谈成就,少谈荣誉
不知何时起,我们谈论荣誉的兴趣远多过成就:拿了第几名,得了什么奖。仿佛这就是人生的全部。可是鲜有人追问荣誉背后的成就:带来了哪些创新,产生了什么价值。 最近圈子里看到好几个...
15
5
分享
芦半山
2年前
关注
Android Security | PAC和BTI机制杂谈
程序里的攻防战每天都在上演。黑客们利用漏洞发动攻击,开发者们在代码里插入检测。每一种新的攻击方式的出现,就会催生出一种新的防守机制。PAC和BTI便是ARM在架构层面提出的...
10
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
1,918
文章被阅读
376,595
掘力值
8,550
关注了
1
关注者
1,864
收藏集
0
关注标签
1
加入于
2019-02-22