首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乌柚
掘友等级
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
乌柚
赞了这篇文章
得物技术
7月前
关注
客服测试流水线编排设计思路和准入准出应用|得物技术
当前在商家和ERP推广,大家可以一起来了解下测试准出流水线是什么,解决什么问题,又需要如何接入和线上化应用。...
4
评论
分享
乌柚
赞了这篇文章
芦半山
11月前
关注
Java Hook的实践之路
站在2024这个时间点上,Java Hook可以说是一门过时的技术,好比明日黄花。那还有讨论的必要么?如果只是针对现有方案的原理解析,那确实没有必要。...
28
4
分享
乌柚
赞了这篇文章
得物技术
12月前
关注
你的debug包在Android 14变卡了吗 ?| 得物技术
我的App怎么这么卡,谁在代码里下毒了! 有一天突然发现debug包运行变的特别卡顿,经过下面的简单测试发现debug包在Android 14上出了问题。...
59
11
分享
乌柚
赞了这篇文章
芦半山
1年前
关注
问题 | Debuggable app在Android 14上运行卡顿
最近富途的开发者在微信上联系我,说他们debuggable版本的app在Android 13上没有问题,结果到14上就特别卡顿。他们认为这是一个虚拟机的问题,于是向谷歌上报...
78
17
分享
乌柚
赞了这篇文章
芦半山
1年前
关注
经验 | 向AOSP贡献虚拟机的优化
最近向ART主线提交了一笔改动,用于改善JNI调用的性能。它可以让App的绝大多数 (85%~90%) Java native方法都受益。整个开发和提交耗时几个月,过程颇多...
151
37
分享
乌柚
1年前
关注
一种鸿蒙应用网络数据监控方法
鸿蒙网络请求流程 @ohos.net.http https://juejin.cn/post/7301907716539842587 鸿蒙的网络库请求逻辑在libhttp....
2
2
分享
乌柚
1年前
关注
鸿蒙资源文件resources.index格式解析
文件路径 hap包解压缩后就能看到resources.index文件 文件格式学习 https://gitee.com/openharmony/developtools_g...
1
评论
分享
乌柚
1年前
关注
鸿蒙4.0线程池实现分析
鸿蒙中的taskpool底层利用libuv进行线程创建和线程通信。 不过没有直接使用taskpool的线程池,而是自己维护了一个可伸缩的线程池,并维护了任务状态。 除了通用...
7
评论
分享
乌柚
1年前
关注
鸿蒙4.0网络库实现分析
简单总结:libhttp.z.so封装了curl的调用 和与js api的交互。实现并不复杂,如过我们想做接口性能监控比如dns解析耗时,建连耗时的 可以利用curl提供的...
3
评论
分享
乌柚
1年前
关注
一种跨进程敏感api调用检测方法
本文介绍一种适合线上使用的跨进程敏感api检测方法,支持动态下发检测拦截策略的方案 敏感api调用分析 观察隐私api列表,简单去看一下获取隐私数据的方式。 发现大部分代码...
5
1
分享
乌柚
赞了这篇文章
uchia_
1年前
关注
Shadow插件化实践
使用Shadow框架完成app插件化,并解决落地中的一些问题。使得包体减少5M,运行内存降低20m。...
21
13
分享
乌柚
1年前
关注
一种Android已加载类检测方法
本文介绍一种适用于线上的,低侵入的,无包体影响的 ,高效全面稳定的已加载类检测方法,仅需plt hook一处方法调用。 已加载类检测解决方案适用以下场景使用。 三方库代码加...
3
评论
分享
乌柚
赞了这篇文章
芦半山
1年前
关注
ART虚拟机 | JNI优化简史
当我们在Java里调用Native方法时,多数人会认为程序将直接跳转到对应的C/C++函数中。但实际情况并非如此,我们需要一个中间函数来处理线程状态切换、Local Ref...
62
15
分享
乌柚
1年前
关注
Crash排查系列第十二篇|如何监控自身进程的lowmemory kill
背景 当你使用下面代码不断分配内存时,最终导致物理内存耗尽,手机所有应用进程被杀死。 在一次 crash问题排查过程中,现象是crash但是并没有crash日志的捕获,后面...
8
评论
分享
乌柚
1年前
关注
Crash排查系列第十一篇|完善crash堆栈信息支持自动分配
背景 团队达到一定规模时,需要更加完善crash堆栈信息来进行自动分配和快速定位问题。所以做了堆栈超级解析功能 方案实现流程 该方案的优点,除去打通 gitlab 流程以外...
2
评论
分享
乌柚
1年前
关注
Crash排查系列第十篇|Handler native crash排查
背景:版本灰度出现了handler相关奇怪的crash,不管是init,poll,wake都会出现类似crash 问题分析 Looper::wake 看上去是mWakeEv...
5
2
分享
乌柚
1年前
关注
Crash排查系列第九篇|后台过度使用cpu被杀
背景 应用中后台过度资源导致的退出占比在2%左右。 源码搜索(基于Android 13) 观察日志大部分是抛出以下格式日志。 "excessive cpu 8020 dur...
4
评论
分享
乌柚
1年前
关注
Framework学习系列第一篇|基于Android 13分析几个特殊场景下的Activity启动流程
背景 在唤端过程中有个有趣的现象。 同一个 activity Task Activity A打开B接着打开C 打开B间隔一段时间打开C,按顺序正常走B和C的onCreate...
0
评论
分享
乌柚
1年前
关注
Crash排查系列第八篇|记录webview相关问题处理
多进程问题导致crash ,apk&so 异常不兼容导致crash,渲染问题导致crash,处理Webview crash 相关的报表,webview 预创建提速...
7
评论
分享
下一页
个人成就
文章被点赞
134
文章被阅读
21,136
掘力值
835
关注了
11
关注者
115
收藏集
0
关注标签
0
加入于
2021-01-12