Skip to content

unitycoder/caching-benchmarks

 
 

Repository files navigation

Caching Benchmarks

This repository contains experimental implementations of various caching policies for benchmark purpose.
Benchmark is done using 3 real world case datasets (CL, VCC, VDC) + data generated from theoritical distributions to test various behaviours.

Candidates

Benchmarked caches are all supposed to be O(1) or near O(1).
Implementations are not polished, what is benchmarked here is the algorithm itself and the policy efficiency given several scenario, and not the CPU time nor memory usage or thread safety (don't copy paste implementations as is, or at your own risk)

Results

Dataset Shared CL + VCC + VDC - efficiency Dataset CL - efficiency Dataset VCC - efficiency Dataset VDC - efficiency Gaussian Bi-Modal - efficiency Gaussian Switch Far - efficiency Gaussian Switch Near - efficiency Gaussian σ = 5K - efficiency Gaussian σ = 10K - efficiency Gaussian σ = 20K - efficiency Sparse 50K - efficiency

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%