https://github.com/tsoding/eviction-strats
Parallel Build Strategy Experiments
https://github.com/tsoding/eviction-strats
Last synced: 6 months ago
JSON representation
Parallel Build Strategy Experiments
- Host: GitHub
- URL: https://github.com/tsoding/eviction-strats
- Owner: tsoding
- Created: 2025-08-16T17:34:23.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-16T17:38:28.000Z (11 months ago)
- Last Synced: 2025-08-16T19:15:48.856Z (11 months ago)
- Language: C
- Size: 192 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parallel Build Strategy Experiments
Results of the experiments from these sessions:
[](https://www.youtube.com/watch?v=nRwGKqU5na0)
[](https://www.youtube.com/watch?v=UZt2KnuxRm8)
This repo contains a modified version of [nob.h](https://github.com/tsoding/nob.h) which introduces various process eviction strategies to the asynchronous runner of the commands. The purpose of the repo is to measure how well different strategies perform.
This repo is not actively developed anymore, but its code continue lives on as the [parallel-benchmark](https://github.com/tsoding/nob.h/tree/8ddbc72d7ece4ac638c3df0ddf636e54b35e099f/tools/parallel-benchmark) of nob.h.

## Quick Start
```console
$ cc -o nob nob.c
$ ./nob
```