Tagged articles
4 articles
Page 1 of 1
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 13, 2023 · Operations

Accelerating C++ Build Times with distcc, ccache, and Docker Containers

This article explains how to dramatically reduce C++ compilation time by distributing build jobs with distcc, caching results with ccache, and orchestrating the setup using Docker containers, providing step‑by‑step configuration, performance comparisons, and practical tips for heterogeneous machine clusters.

C++Dockerbuild acceleration
0 likes · 9 min read
Accelerating C++ Build Times with distcc, ccache, and Docker Containers
Youzan Coder
Youzan Coder
Jan 21, 2020 · Mobile Development

How We Slashed iOS Build Times by 80% Using Binary Pods and CCache

Facing a 24‑million‑line codebase with over 100 third‑party pods, the team tackled slow Xcode compilation, lengthy packaging, and merge‑request bottlenecks by applying build‑setting tweaks, RAM‑disk compilation, CCache, and a custom binary‑pod workflow that automates packaging, publishing, and integration without altering source projects.

Build OptimizationCocoaPodsXcode
0 likes · 24 min read
How We Slashed iOS Build Times by 80% Using Binary Pods and CCache
ITPUB
ITPUB
Aug 24, 2016 · Operations

Boost Compilation Speed with Parallel Make, Tmpfs, ccache, and distcc

This guide explains how to accelerate software builds on Linux by using make -j for parallel compilation, mounting a tmpfs for faster I/O, leveraging ccache to reuse previous compile results, and employing distcc to distribute compilation across multiple machines.

Build OptimizationMakeccache
0 likes · 6 min read
Boost Compilation Speed with Parallel Make, Tmpfs, ccache, and distcc