~/talk

Common-sense acceleration of your MLOC build

Talkat CppCon 2014 · on Monday, 2014-09-08· at 14:00· Gauss· [devops-and-delivery]
slides:none on file

Describes concrete steps that cut multi-hour builds to minutes: mounting /tmp as a ram disk for link-heavy IO, benchmarking SSD vs 15k‑RPM SAS and preferring RAM-backed storage, using the gold linker with threaded links and LTO, bootstrapping and profile-bootstrap gcc to optimize tokenizers, tuning NFS (MTU, read/write sizes, read‑only mounts) and placing ccache on local fast storage, and integrating ccache with distcc. Measurements show tens‑of‑percent link reductions and an extreme case from ~2 hours down to ~10 minutes.

AI-written summary · about

  1. 0:00Introduction
  2. 7:40Vocabulary (contd)
  3. 14:20Accelerating the work
  4. 15:14make the source checkout FAST
  5. 19:21Use a RAM disk
  6. 30:05Optimize file servers
  7. 34:17Use gold linker
  8. 37:19Optimize the compiler for "YOU"
  9. 42:47Optimize the compiler (cont'd)
  10. 57:37Using ccache with distcc
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.