沙龙干货|58客户端的包大小检测实践直播回顾集锦

58客户端的包大小检测实践

直播回顾

背景介绍:

随着业务的不断迭代,包体积越来越大,对于包体积的持续监控及优化越来越重要。每个模块都有大量共同的依赖项,和混淆去掉的无用功能,使业务模块的大小检测变得比较复杂,只能以最后生成的包来衡量。此次开源的两个库,分别是Android和ios基于最后生成的包最小侵入式的测量业务模块的大小。

主题:

01# Zucker:Android APP模块化大小自动分析统计工具

02# Mach-O原理及在58APP若干性能检测中的应用

主办: 58同城

出品人: 58同城Android负责人 刘阳

5月23日,由58技术委员会举办的《58客户端的包大小检测实践》系列直播圆满完成,后续我们会持续推出更多方向主题的直播沙龙活动,敬请持续关注。

本次沙龙的干货如下,各位技术大拿们敬请享用。

live 1

Zucker:Android APP模块化大小自动分析统计工具

本期摘要

APP模块化大小自动分析工具是用来解构Apk大小构成的一种分析方式,它可以在不侵入用户代码的情况下,自动分析出当前项目的构建方式、依赖解构,通过计算独有依赖的大小从而精准的计算出一个模块在Apk中所占的大小。本次将全面介绍58APP在做Apk大小监控和减小时的闭环解决方案。

分享嘉宾

胡昊

58同城 | 58同城 Android 资深开发工程师

2015年加入58同城,主要负责58同城APP的研发和性能与质量工作。

视频回顾

PPT下载

关注“58技术”公众号——关于我们——添加小秘书微信(jishu-58)备注“第八期沙龙ppt”即可获取。

live 2

Mach-O原理及在58APP若干性能检测中的应用

本期摘要

WBBlades是58同城推出的一款Mach-O文件解析的APP分析工具集,包含以Pod为维度的APP大小分析、无用类检测以及无符合表情景下的崩溃解析。目前WBBlades已经成为58同城客户端在并行研发和多app研发场景下性能检测与质量保证的不可或缺工具。本次将介绍Mach-O文件的存储结构,同时也能了解linkmap文件、符号表、崩溃日志等常见文件的解析。

分享嘉宾

吴朝彬

58同城 | ios资深开发工程师

2017年加入58同城。 主要负责58同城APP的研发和性能与质量工作。

视频回顾

PPT下载

关注“58技术”公众号——关于我们——添加小秘书微信(jishu-58)备注“第八期沙龙ppt”即可获取。

谢谢大家的关注。