├── .gitignore ├── README.md ├── looper.c ├── nob.c ├── nob_modified.h ├── results-at-markov ├── README.md ├── loopers.png ├── plot.plt ├── result-looper1-20-wait-for-all-bad.csv ├── result-looper1-20-wait-for-all.csv ├── result-looper1-20-wait-for-any-busy-fan.csv ├── result-looper1-20-wait-for-any-busy-sleep-fan.csv ├── result-looper1-20-wait-for-any-busy-yield-fan.csv ├── result-looper1-20-wait-for-any-child-fan.csv ├── result-looper1-20-wait-for-any-child-nofan.csv ├── result-looper1-20-wait-for-any-group-fan.csv ├── result-looper1-20-wait-for-any-group-nofan.csv ├── result-looper1-20-wait-for-any.csv ├── result-looper1-20-wait-for-last.csv ├── result-looper1-20-wait-for-rand.csv ├── result-sleeper1-20-wait-for-all-bad.csv ├── result-sleeper1-20-wait-for-all.csv ├── result-sleeper1-20-wait-for-any-busy-fan.csv ├── result-sleeper1-20-wait-for-any-busy-sleep-fan.csv ├── result-sleeper1-20-wait-for-any-busy-yield-fan.csv ├── result-sleeper1-20-wait-for-any-child-fan.csv ├── result-sleeper1-20-wait-for-any-child-nofan.csv ├── result-sleeper1-20-wait-for-any-group-fan.csv ├── result-sleeper1-20-wait-for-any-group-nofan.csv ├── result-sleeper1-20-wait-for-any.csv ├── result-sleeper1-20-wait-for-last.csv ├── result-sleeper1-20-wait-for-rand.csv └── sleepers.png ├── sleeper.c ├── thumbnail-01.png └── thumbnail-02.png /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | results/ 3 | nob 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/README.md -------------------------------------------------------------------------------- /looper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/looper.c -------------------------------------------------------------------------------- /nob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/nob.c -------------------------------------------------------------------------------- /nob_modified.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/nob_modified.h -------------------------------------------------------------------------------- /results-at-markov/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/README.md -------------------------------------------------------------------------------- /results-at-markov/loopers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/loopers.png -------------------------------------------------------------------------------- /results-at-markov/plot.plt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/plot.plt -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-all-bad.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-all-bad.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-all.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any-busy-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any-busy-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any-busy-sleep-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any-busy-sleep-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any-busy-yield-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any-busy-yield-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any-child-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any-child-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any-child-nofan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any-child-nofan.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any-group-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any-group-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any-group-nofan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any-group-nofan.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-any.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-any.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-last.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-last.csv -------------------------------------------------------------------------------- /results-at-markov/result-looper1-20-wait-for-rand.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-looper1-20-wait-for-rand.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-all-bad.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-all-bad.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-all.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any-busy-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any-busy-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any-busy-sleep-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any-busy-sleep-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any-busy-yield-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any-busy-yield-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any-child-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any-child-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any-child-nofan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any-child-nofan.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any-group-fan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any-group-fan.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any-group-nofan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any-group-nofan.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-any.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-any.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-last.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-last.csv -------------------------------------------------------------------------------- /results-at-markov/result-sleeper1-20-wait-for-rand.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/result-sleeper1-20-wait-for-rand.csv -------------------------------------------------------------------------------- /results-at-markov/sleepers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/results-at-markov/sleepers.png -------------------------------------------------------------------------------- /sleeper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/sleeper.c -------------------------------------------------------------------------------- /thumbnail-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/thumbnail-01.png -------------------------------------------------------------------------------- /thumbnail-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsoding/eviction-strats/HEAD/thumbnail-02.png --------------------------------------------------------------------------------