Nothing Special   »   [go: up one dir, main page]

Skip to content
/ 2Q Public

This repository implements the 2Q page replacement algorithm and compares its performance to other well known ones.

Notifications You must be signed in to change notification settings

Aceto1/2Q

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2Q implementation and performance comparison

This repository contains the code to the final assignment of the module "Systemsoftware" at the Friedrich-Schiller-University Jena 2022.

Compiling

To compile this project install the .NET 6 SDK and optionally Visual Studio 2022.

Running

After compiling the program can be run with the following command:

Cache.Benchmarks.exe {Path to output dir}

e.g.: Cache.Benchmarks.exe C:\Users\lschumacher\TwoQueueBenchmarks\

The path should be accessible to the current user and preferably an empty directory since the program writes a seperate file for each benchmark.

Be ware that the generation of data etc. takes a long time and this program can easily take up to 5 hours to complete all benchmarks.

About

This repository implements the 2Q page replacement algorithm and compares its performance to other well known ones.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages