dgraph-io / ristretto

A high performance memory-bound Go cache

Home Page:https://dgraph.io/blog/post/introducing-ristretto-high-perf-go-cache/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build testing and accuracy, performance benchmark framework

mangalaman93 opened this issue · comments

The benchmarking framework resides in the bench folder (for now).

Things to be added in order of priority, as per @ben-manes' useful notes on this subject:

  1. Mixed get/set workloads
  2. Zipf key accesses
  3. Sequential cost of insert / eviction
  4. Trace formats: CORDA, LIRS, ARC

I'll look into Java's trace simulator and see if it will be easier to go-bind or loosely structure our implementation off of it.