- 博客(64)
- 收藏
- 关注
原创 今日头条优化实践: iOS 包大小二进制优化,一行代码减少 60 MB 下载大小
摘要苹果对 iOS App 大小有严格限制:下载大小超限会阻碍用户在蜂窝网络下载 App ,直接影响新用户转化;可执行文件超限将导致 App 审核被拒,直接影响上架。今日头条探索实践 _...
2020-12-28 10:00:00
3726
8
原创 字节跳动开源云原生机器学习平台 Klever
字节跳动基础架构团队基于火山引擎机器学习平台 Clever 及其丰富的行业落地经验,推出开源项目 Klever,以工程化的方式降低智能技术落地门槛,助力企业快速打造智能业务。项目地址 | kleveross近年来,智能技术不论是在学术界还是工业界都取得了突破性进展。机器学习、深度学习开始在各行各业扮演重要角色:业务上,帮助企业优化运营、提高效率、改善客户体验;管理上,参与后台自动化运营,完成数据处理和提取等任务。然而,随着越来越多企业开始尝试落地智能技术,一个严峻的问题也逐渐暴露出来:从算法技术选型.
2020-12-24 11:46:45
6292
10
原创 抖音 Android 性能优化系列:Java 内存优化篇
内存作为计算机程序运行最重要的资源之一,需要运行过程中做到合理的资源分配与回收,不合理的内存占用轻则使得用户应用程序运行卡顿、ANR、黑屏,重则导致用户应用程序发生 OOM(out of...
2020-12-21 10:00:00
6379
7
原创 GTC 火山引擎线上专场 | 解码字节跳动多场景技术内核及应用
活动简介12 月 19 日,GTC 智能增长技术专场,火山引擎将以「智能增长」为主题,为大家带来字节跳动在机器学习领域沉淀的技术经验,智能平台、数据智能、语音识别、联邦学习等场景的前沿应...
2020-12-16 19:00:00
1918
5
原创 西瓜视频稳定性治理体系建设一:Tailor 原理及实践
摘要Tailor[1]是西瓜视频 Android 团队开发的一款内存快照裁剪压缩工具,广泛用于字节跳动旗下各大 App 的 OOM 治理及异常排查,收益显著,在西瓜视频上更是取得 OO...
2020-12-14 10:00:00
3312
5
原创 UME - 丰富的Flutter调试工具
背景目前西瓜视频作者侧 Flutter 业务场景已经覆盖了 40多个页面 (包括视频播放场景),用户侧核心场景包括我的 Tab 也已经是 Flutter,在开发过程中,暴露了一些问题,d...
2020-11-23 10:00:00
6320
12
原创 抖音品质建设 - iOS启动优化之原理篇
前言启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分成两部分:...
2020-10-26 09:58:09
6839
2
原创 iOS性能优化实践:头条抖音如何实现OOM崩溃率下降50%+
iOS OOM 崩溃在生产环境中的归因一直是困扰业界已久的疑难问题,字节跳动旗下的头条、抖音等产品也面临同样的问题。在字节跳动性能与稳定性保障团队的研发实践中,我们自研了一款基于内存快照...
2020-10-19 10:00:00
4497
原创 字节跳动全链路压测(Rhino)的实践
1. 背景随着公司业务的不断扩张,用户流量在不断提升,研发体系的规模和复杂性也随之增加。线上服务的稳定性也越来越重要,服务性能问题,以及容量问题也越发明显。因此有必要搭建一个有效压测系统...
2020-10-12 09:58:18
2250
2
原创 Fastbot:行进中的智能 Monkey
1. 背景近年来,App 的玩法变得越来越多,功能也愈加复杂。App 的稳定性与健壮性也变得更加重要,因其带来的更好的用户体验能让 App 在激烈的竞争市场中脱颖而出。正因如此,针对 A...
2020-09-28 10:29:50
6331
原创 字节跳动 Flink 单点恢复功能实践
背景在字节跳动的实时计算场景中,我们有很多任务(数量 2k+)会直接服务于线上,其输出时延和稳定性会直接影响线上产品的用户体验,这类任务通常具有如下特点:流量大,并发高(最大的任务并行度...
2020-09-21 09:55:00
6727
3
原创 今日头条品质优化 - 图文详情页秒开实践
背景作为一个内容类应用,看新闻读资讯一直是头条用户的核心需求,页面的打开速度直接关系到用户使用头条的核心体验,在头条中,为了更多的承载足够丰富的样式和逻辑下保持多端体验的统一,详情页的内...
2020-09-14 09:55:00
4660
1
原创 直播沙龙报名 | ClickHouse 在 A/B 实验和模型训练的使用
本期主题:ClickHouse 在 A/B 实验和模型训练的使用时间:2020 年 8 月 28 日 19:00-20:00A/B 实验做为一种先验的实验体系,被广泛应用于各类产品,以支...
2020-08-25 20:00:00
6429
原创 沙龙回顾|ClickHouse 在实时场景的应用和优化
此次分享分为三部分内容,第一部分通过讲解推荐和广告业务的两个典型案例,穿插介绍字节内部相应的改进。第二部分会介绍典型案例中未覆盖到的改进和经验。第三部分会提出目前的不足和未来的改进计划。...
2020-08-25 20:00:00
6481
原创 Android Camera内存问题剖析
本文通过一类 Android 机型上相机拍摄过程中的 native 内存 OOM 的问题展开,借助内存快照裁剪回捞和 Native 内存监控工具的赋能,来深入剖析此类问题。背景Rapha...
2020-08-19 10:00:00
7110
2
原创 直播沙龙报名 | ClickHouse 在实时场景的应用和优化
本期主题:ClickHouse 在实时场景的应用和优化时间:2020年8月14日 19:00-20:00早期 ClickHouse 仅应用于字节跳动离线数仓的场景,随着字节跳动 Clic...
2020-08-11 12:00:31
6685
1
原创 沙龙回顾|ClickHouse 在字节广告 DMP& CDP 的应用
广告是支撑互联网高速发展的经济基石,也是很多互联网公司的重要收入来源。字节跳动的广告平台管理着 EB 量级的数据和服务着数以千万的商业用户,其中 ClickHouse 作为核心引擎支撑了...
2020-08-11 12:00:31
6356
原创 字节跳动自研线上引流回放系统的架构演进
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经...
2020-08-06 10:12:51
8334
原创 字节跳动表格存储中的事务
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经...
2020-08-03 09:55:00
6294
1
原创 iOS大解密:玄之又玄的KVO
导读:大多数 iOS 开发人员对 KVO 的认识只局限于 isa 指针交换这一层,而 KVO 的实现细节却鲜为人知。如果自己也仿照 KVO 基础原理来实现一套类 KVO 操作且独立运行时...
2020-07-30 09:59:51
6052
原创 今日头条 Android '秒' 级编译速度优化
背景介绍Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可...
2020-07-20 09:58:00
7026
1
原创 字节跳动基于Flink的MQ-Hive实时数据集成
背景在数据中台建设过程中,一个典型的数据集成场景是将 MQ (Message Queue,例如 Kafka、RocketMQ 等)的数据导入到 Hive 中,以供下游数仓建设以及指标统计...
2020-07-13 10:00:00
6935
1
原创 YARN 在字节跳动的优化与实践
导读:本文从利用率提升、多负载场景优化、稳定性提升、异地多活四个方面介绍了字节跳动在四年来对 Hadoop YARN 进行的一系列的优化,以及生产环境中的实践经验。1.YARN 简介1...
2020-06-23 10:02:56
6270
1
原创 DPDK based Open vSwitch热升级设计与实现
本文是由字节跳动系统部 STE 团队出品的文章。系统级服务的无扰动升级(non distruptive upgrade,下文简称为热升级)对服务的快速迭代开发有非常重要的意义。虚拟交换机...
2020-06-22 09:59:43
6125
原创 自动化弹性伸缩如何支持百万级核心错峰混部 | 架构沙龙回顾
5 月 30 日,字节跳动技术沙龙 | 基础架构专场 进行了在线直播。我们邀请到了字节跳动基础架构团队资深研发工程师邵伟、江帆和大家进行分享交流。本次沙龙给大家分享的主题是《大规模混合部...
2020-06-17 10:00:26
6094
原创 字节跳动分布式表格存储系统的演进
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经...
2020-06-15 09:59:28
7158
原创 eBPF技术实践:高性能ACL
本文是由字节跳动系统部 STE 团队出品的文章。对于 Linux 而言,iptables / nftables 是主流的网络 ACL(Access Control List)解决方案。近...
2020-06-08 10:00:12
6584
原创 字节跳动自研强一致在线 KV &表格存储实践 - 下篇
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经...
2020-06-04 09:58:49
6484
原创 字节跳动自研强一致在线 KV &表格存储实践 - 上篇
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经...
2020-06-03 09:59:22
6474
原创 开源 | BoostMultiDex:挽救 Android Dalvik 机型APP升级安装体验
现代 Android APP 的代码量通常都比较大,很容易就会带上多个 DEX 文件。Android 低版本的设备采用的 Java 运行环境是 Dalvik 虚拟机,如果含有多个 DEX...
2020-05-27 09:57:57
6237
1
原创 另类 BadTokenException 问题分析和解决
背景:对于 Android 开发者来说,BadTokenException 问题都有直接或间接的遇到,尤其是在使用 Toast 和 Dialog 过程,因为这两类场景的展示过程都发生在异...
2020-05-25 10:00:45
6217
1
原创 Kernel trace tools(三):内核 runqueue 延迟跟踪
本文是由字节跳动系统部 STE 团队出品的“kernel trace tools”系列文章之一,以介绍团队自研多类延迟问题追踪工具。在实际工作中,会遇到由于 runqueue 太长导致调...
2020-05-20 09:59:47
954
原创 字节跳动在 Go 网络库上的实践
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经...
2020-05-11 10:01:44
7079
原创 Kernel trace tools(二):内核态执行时间跟踪
本文是由字节跳动系统部 STE 团队出品的“kernel trace tools”系列文章之一,以介绍团队自研多类延迟问题追踪工具。在实际工作中,会遇到由于内核态不调度而引发的高网络延迟...
2020-05-07 09:54:12
1117
原创 字节跳动混沌工程实践总结
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经...
2020-04-27 09:56:06
6749
原创 Kernel trace tools(一):中断和软中断关闭时间过长问题追踪
本文是由字节跳动系统部 STE 团队出品的 “kernel trace tools” 系列文章,以介绍团队自研多类延迟问题追踪工具。在实际工作中,会遇到由于中断和软中断关闭时间过长而引发...
2020-04-20 09:51:35
7100
原创 gdb 提示 coredump 文件 truncated 问题排查
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践...
2020-04-13 09:55:05
6462
原创 AwCookieManager.nativeGetCookie crash 排查
背景Android 平台上长期存在一类发生在 app 调用 CookieManager.getCookie(String url) 过程中的 native crash,困扰着很多研发,...
2020-04-07 09:49:23
6032
原创 抖音包大小优化-资源优化
1.概述随着业务的快速迭代,抖音 Android 端的包大小爆发式增长。包大小直接影响到下载转化率、推广成本、运行内存和安装时间等因素,因此对 apk ...
2020-03-30 09:54:27
7197
1
原创 字节跳动在 RocksDB 存储引擎上的改进实践
本文选自“字节跳动基础架构实践”系列文章。“字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队...
2020-03-23 10:06:36
6400
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝