Bazel Mini Benchmark Results#
Runs per Scenario: 3
🖥️ Test Machine Specs#
Component |
Details |
|---|---|
CPU |
i7-13850HX |
RAM |
65GB |
Storage |
1TB ssd |
GPU |
NVIDIA RTX A1000 6GB |
OS |
WSL2 (on Windows 11) |
Bazel |
7.4.0 |
Executed In Repo#
Repository = process description (Version 06b3c952b)
Explanation of terms#
Ultra Cold Start =
bazel clean --expunge && rm -r _buildCold Start =
bazel clean && rm -r _buildSmall Change =
one line change in process/index.rstCached =
no change
Benchmark 1: bazel run //:docs#
Scenario |
Run 1 |
Run 2 |
Run 3 |
Average |
|---|---|---|---|---|
Ultra Cold Start |
40.285s |
40.226s |
38.568s |
39.693s |
Cold Start |
10.760s |
10.317s |
10.573s |
10.550s |
Small Change |
6.250s |
5.664s |
5.820s |
5.911s |
Cached |
5.403s |
5.396s |
5.348s |
5.382s |
Benchmark 2: bazel build //:needs_json#
Scenario |
Run 1 |
Run 2 |
Run 3 |
Average |
|---|---|---|---|---|
Ultra Cold Start |
32.961s |
33.461s |
32.613s |
33.012s |
Cold Start |
13.704s |
12.909s |
12.902s |
13.172s |
Small Change |
3.732s |
3.697s |
3.742s |
3.724s |
Cached |
4.916s |
3.686s |
3.678s |
4.093s |
Benchmark 3: bazel run //:live_preview#
Scenario |
Run 1 |
Run 2 |
Run 3 |
Average |
|---|---|---|---|---|
Ultra Cold Start |
29.896s |
31.930s |
28.955s |
30.260s |
Cold Start |
8.634s |
8.789s |
8.251s |
8.558s |
Small Change |
3.529s |
3.519s |
3.638s |
3.562s |
Cached |
3.598s |
3.434s |
3.436s |
3.489s |