首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
前端马龙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
如何改善应用启动性能 | Facebook 应用的经验分享
缩短应用的启动时间并非小事,我们必须深入了解其影响因素。今年,Google Android 团队和 Facebook 应用团队一直在合作研究这方面的量化指标,并共享优化方法,以改善应用启动情况。
Andriod Native | 采样型内存调试工具GWP-ASan
关于Native内存的调试工具,其实我已经介绍了好几种,有ASan、HWASan和MTE。本来我是不打算再写内存调试工具的文章的,但是几天前"字节跳动终端技术"发布了一篇文章
Android Runtime | Trace文件的生成机制
当App发生ANR或是System触发watchdog时,系统都希望生成一份trace文件,用来记录各个线程的调用栈信息,以及一些进程/线程的状态信息。这份文件通常存放在/data/anr目录下
讨论 | 基于FP的栈回溯对于主线程的特殊处理
上周和一个字节的哥们讨论GWP-ASan,从他那里学到一个之前不了解的知识点。因此我花了一些时间研究,成文在此,供需要的朋友参考。Native栈回溯的方案有好几种,而速度最快的无疑是FP的方案,它利用
Android无源码调试
smalidea是一个IntelliJ IDEA/Android Studio smali语言插件,可实现动态调试smali代码。
APT Android代码怎么调试
debug一下代码在调试窗口看看对象里面装的什么值. 打上断点,执行apt调试的debug. 这里没有断点状态也没关系,是IDE的原因,只要连接到 Connected to the target VM, address: 'localhost:5005', transport:…
[Android翻译]在Android Studio中调试
作为开发者,我们都知道,有些时候我们在调试器中花费的时间比在代码编辑器中花费的时间还要多。考虑到这一点,我最近借此机会看看我们Android Studio团队的成员有什么技巧和提示来加快调试速度。我已经收集了一些最好的,我认为可以节省你的时间,并且很容易融入到你的调试流程中。 …
Android Native 内存泄漏系统化解决方案
导读:C++内存泄漏问题的分析、定位一直是Android平台上困扰开发人员的难题。因为地图渲染、导航等核心功能对性能要求很高,高德地图APP中存在大量的C++代码。解决这个问题对于产品质量尤为重要和关键,高德地图技术团队在实践中形成了一套自己的解决方案。 分析和定位内存泄漏问题…
ART虚拟机 | GC的触发时机和条件
Java对象的创建由Allocator负责,回收由Collector负责。从Android O开始,对于前台应用默认的GC Collector是CC(Concurrent Copying) Collector,与之相匹配的Allocator则是Region-based Bump…
这15个Android开源库,只有经常逛Github的才知道!
1. Coil Coil是Android上的一个全新的图片加载框架,它的全名叫做 coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API…