An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Parallel Build Strategy Experiments

Results of the experiments from these sessions:

[![thumbnail-01](./thumbnail-01.png)](https://www.youtube.com/watch?v=nRwGKqU5na0)
[![thumbnail-02](./thumbnail-02.png)](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.

![loopers](./results-at-markov/loopers.png)

## Quick Start

```console
$ cc -o nob nob.c
$ ./nob
```