原文:让工程师拥有一台“超级”计算机——字节跳动客户端编译加速方案

我们有一个梦想,让每一名研发工程师拥有一台 超级 计算机。 作者:字节跳动终端技术 孙雄 大型工程的效率瓶颈 近年来,基于Devops流水线的研发流程,逐渐成为软件研发的行业标准。流水线的运行效率,决定了团队的研发效能。对大型项目来说,编译构建往往是流水线中耗时占比的大头。有些工程的编译时长超过 分钟,甚至达到几个小时。这样的性能,是非常糟糕的。 字节iOS大型项目的构建时长,大多控制在 分钟以 ...

2022-02-17 22:38 0 879 推荐指数:

查看详情

如何建造一台超级计算机

你需不需要一台每秒可以进行数百万亿次浮点运算的机器?或者,你想不想知道点关于你家地下室里的超级计算机是如何上电运行的趣事儿?建造一台属于自 己的计算集群——亦即超级计算机——是每个闲得发慌还有钱烧的专业极客都能做到的事情!从技术上来讲,一台现代多处理器超级计算机实际上是一个计算机网 络,这些计算机 ...

Fri Aug 08 17:39:00 CST 2014 0 16857
字节跳动 测试开发工程师 面经

一面 自我介绍 操作系统 虚拟内存的概念 进程和线程 线程同步 如何实现线程同步 计算机网络 说一下TCP 为什么是四次挥手呢 说一个ip地址,如果第一字节是269行不行 说一下HTTP(自己讲了GET ...

Mon Apr 13 01:21:00 CST 2020 0 4060
字节跳动测试工程师一面总结

1.自我介绍 2.项目介绍 3.结合项目简述下接口自动化怎么开展的?(用例设计,用例编写,用例执行,用例集成) 4.http协议 5.为微信的点赞功能设计测试用例 6.服务器返回的状态码 ( ...

Wed May 20 05:36:00 CST 2020 0 2363
2020 届计算机视觉算法工程师秋招进程

前言 经历过春季实习生招聘的洗礼,我已经意识到了秋招的严峻性,所以一边实习一边一直关注着秋招。虽然 6 月下旬已经投出了秋招的第一份简历,然后,事实却是,落花有意,流水无情。在提前批阶段,要么是简历 ...

Sun Sep 29 04:14:00 CST 2019 0 416
计算机知识--网络工程师学习路线

关于自学网络工程师,英语很烂,思科的认证ccna ccnp等等,都是英语考试,请教一下过来人,以前是怎么样学的,以及具体的学习步骤!现在在网吧上班,有的是时间,谢谢诸位了!!!学习网络,主要学习的就是协议,首先学习TCP/IP五层模型,了解TCP/IP每一层的协议,数据包和数据走向,然后开始学习 ...

Wed Dec 07 00:07:00 CST 2016 0 2259
阿里客户端工程师试题简析——Android应用的闪退(crash)分析

1. 问题描述 闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法、在出现crash后如何捕捉并分析异常这两个问题给出自己的解决方案。 我们以Android平台为例,介绍下如何捕获Android应用的闪 ...

Sat Apr 09 08:35:00 CST 2016 4 3345
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM