Visual chart of buildworld time usage by stages and steps

Re-building FreeBSD from source takes a lot of CPU resources. Depending on your machine it takes between 20min and several hours. This is a visualiation of the time the build stages and steps needs.

For more details, please read the FreeBSD Quarterly Status Reports 2021/q3: current-compilation-time-analyze

FreeBSD-14-current make buildworld chart by stages

  1. AMD EPYC 2.5GHz, 3 CPUs/cores, make -j3
  2. AMD EPYC 2.5GHz, 3 CPUs/cores, make -j1
  3. AMD EPYC 2.5GHz, 3 CPUs/cores, make -j3, WITHOUT_TOOLCHAIN=yes
  1. Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz, 32 CPUs/16 cores, make -j32
  2. Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz, 32 CPUs/16 cores, make -j16, WITHOUT_TOOLCHAIN=yes

FreeBSD-14-current make buildworld chart by steps

  1. AMD EPYC 2.5GHz, 3 CPUs/cores, make -j3
  2. AMD EPYC 2.5GHz, 3 CPUs/cores, make -j1
  3. Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz, 16 CPUs/16 cores, make -j16
  4. Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz, 16 CPUs/16 cores, make -j16, WITHOUT_TOOLCHAIN=yes

Known Issues


25-Oct-2021, by @wosch