写点什么

字节跳动 Android 客户端可观测建设实践|QCon 北京

  • 2025-04-02
    北京
  • 本文字数:1340 字

    阅读完需:约 4 分钟

大小:707.84K时长:04:01
字节跳动 Android 客户端可观测建设实践|QCon 北京

2025 年 4 月 10 - 12 日,QCon 全球软件开发大会将汇聚全球 140+ 技术先行者及创新实践者,直击行业痛点,解锁可复制的经验与模式。这不仅是一场会议,更是一次对技术演进的集体探索。无论你是资深开发者,还是技术管理者,都能在这里有所收获,为下一步的技术决策提供方向。


字节跳动 APMPlus Android 负责人王涛已确认出席并发表题为《字节跳动 Android 客户端可观测建设实践》的主题分享。在客户端产品日益复杂的背景下,如何全面监控客户端用户体验,实现对异常场景的有效归因,并全面提升用户体验,是客户端可观测性面临的主要挑战。本次分享将介绍字节跳动在 Android 客户端可观测性建设中的最佳实践,包括如何从用户体验出发确定关键指标和优先级,探讨不同性能监控的底层实现逻辑,并分享一些实际的异常优化案例及其具体效果。


王涛自 2019 年至今,任职于字节跳动,在 AppHealth 部门负责 Android APM 性能监控产品的构建,帮助头条等业务方优化内存等性能指标。目前担任火山引擎 APMPlus 平台 Android / 鸿蒙监控产品客户端技术负责人。2016 年至 2019 年期间,在 BBAE 必贝证券担任 Android 客户端负责人,负责 Android 客户端的架构设计和产品研发工作,其中包括热修框架的搭建及性能稳定性优化。2015 年 至 2016 年,在去哪儿网移动中台工作,负责跨端框架 ReactNative 框架 QRN 的设计和落地,并开发了 Hytive 框架和离线资源包 QP 包。他在本次会议的详细演讲内容如下:


演讲提纲

1. 字节 Android 客户端的可观测指标

  • 探讨 Android 客户端中有哪些可观测性能指标

  • 重点介绍各个指标在用户体验中的重要性和优先级

2. 可观测指标归因的底层原理

  • 详细解析可观测性指标归因的基本原理和实现方法

  • 分享如何通过归因分析找出性能问题的根本原因

3. Android 性能优化的最佳实践

  • 介绍内存 OOM 优化、CPU 异常优化等具体案例

  • 分享实际项目中的优化策略和具体效果

4. 当前的挑战和未来的规划

  • 分析当前在 Android 性能监控和优化领域所面临的主要挑战

  • 展望未来的发展方向和技术规划


您认为,这样的技术在实践过程中有哪些痛点?

  • 线上监控方案客户端的性能损耗和有效归因如何平衡

  • Anr 等深度长尾问题的解决和异常高效自动化归因如何进一步探索


演讲亮点

  • 内存监控高效的内存裁剪技术,数百 M 的内存文件通过裁剪压缩平均大小只有二三十 M

  • CPU 监控,自设计的火焰图高效定位线程高 CPU 消耗的异常问题


听众收益

  • 了解字节跳动如何监控 Android 性能稳定性

  • 了解字节跳动一些有效的 Android 性能优化方案

  • 了解客户端监控后续的一些挑战和规划


除此之外,本次大会还策划了多模态大模型及应用AI 驱动的工程生产力面向 AI 的研发基础设施不被 AI 取代的工程师大模型赋能 AIOps云成本优化Lakehouse 架构演进越挫越勇的大前端等专题,届时将有来自不同行业、不同领域、不同企业的 100+资深专家在 QCon 北京现场带来前沿技术洞察和一线实践经验。


目前,所有大会演讲嘉宾已结集完毕,了解更多报名和详情信息可扫码或联系票务经理 18514549229 咨询。



为确保大会顺利举行,现诚邀志愿者加入,时长 3.5 天。可与大咖交流、获极客时间 VIP 月卡、大会演讲视频资源和证书。主办方提供午餐和交通支持。时间:4 月 9 日 13:00-4 月 12 日 18:00,地点:北京万达嘉华酒店,报名链接:https://www.infoq.cn/form/?id=2088

2025-04-02 18:009855

评论

发布
暂无评论

国内常见的16款低代码开发平台介绍

优秀

低代码开发平台 低代码平台 企业级低代码平台

IDC公布2022中国大数据平台私有化部署市场份额,柏睿数据位列第一梯队

新消费日报

腾讯云 CODING 成为首批 TISC 企业级平台工程综合能力要求标准贡献单位

CODING DevOps

【我和openGauss的故事】openGauss价值特性 (二)

daydayup

大模型时代,企业如何重构 AI 应用落地范式?

Fabarta

Java学习13:static关键字,this关键字

java易二三

Java 编程 程序员 计算机

软件测试/测试开发丨Python 内置库 文件处理 学习笔记分享

测试人

Python 程序员 软件测试 文件处理 内置库

企业全面预算管理的生存指南:建立成功的FP&A团队

智达方通

全面预算管理 企业全面预算管理 财务规划与分析 财务数据

HPC云化部署的优势和挑战

天翼云开发者社区

云计算 高性能计算

大数据通用组件故障处理

天翼云开发者社区

大数据

【我和openGauss的故事】openGauss价值特性(一)

daydayup

新鲜出炉!Go薪资最高,JS需求量最大!

树上有只程序猿

Java c++ Python 编程语言

对线面试官 - HashMap

派大星

HashMap底层原理 Java 面试题

人人都有大模型用!大模型ChatGLM2-6B新手速通!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

低代码:告别繁琐,提速软件开发

互联网工科生

软件开发 低代码 数字化

全球视频编码领域顶级大赛放榜,网易云信首次参赛即斩获H.265赛道多项指标第一

网易智企

音视频技术 H.265

新版安卓iOS双端语音派对聊天APP源码开发核心功能和开发要点介绍

山东布谷科技胡月

语音聊天APP源码 视频语音直播app开发 语音社交APP搭建 语音房APP开发 语音厅源码

Spring高手之路10——解锁Spring组件扫描的新视角

砖业洋__

spring @Component 包扫描 bean的默认名称

Flink 实践教程:入门(11):MongoDB Sink 的使用

腾讯云大数据

流计算 Oceanus

信创产业未来发展如何

小齐写代码

AI算力爆发,新职业出现,你发现了吗?

小齐写代码

用于提取数据的三个开源NLP工具

互联网工科生

nlp NLP 大模型

三连冠!天翼云蝉联中国专属云服务市场第一

天翼云开发者社区

云计算 云服务

ChatGPT下程序员应该何去何从?

小齐写代码

全球视频编码领域顶级大赛放榜,网易云信首次参赛即斩获H.265赛道多项指标第一

网易云信

音视频 H.265 音视频通话

英伟达 H100 vs. 苹果M2,大模型训练,哪款性价比更高?

GPU算力

语雀 × 支付宝小程序云:发布技术干货,赢语雀会员和周边!

TRaaS

文档写作 #程序员

听说 Spring Bean 的创建还有一条捷径?

江南一点雨

spring

字节跳动 Android 客户端可观测建设实践|QCon 北京_架构_QCon全球软件开发大会_InfoQ精选文章