benchplus / gocache

Continuous Benchmark for cache libraries written in golang.
MIT License
12 stars 1 forks source link

Simple performance comparison of cache libraries written in golang.

Reports

bigcache cachego ecache freecache gcache gocache
PutInt :airplane: :rocket: :rocket: :airplane: :airplane:
GetInt :airplane: :airplane: :rocket: :airplane: :airplane:
Put1K :airplane: :airplane: :rocket: :rocket: :rocket: :airplane:
Put1M :snail: :rocket: :snail: :airplane: :airplane:
PutTinyObject :airplane: :rocket: :rocket: :airplane:
ChangeOutAllInt :airplane: :rocket: :rocket: :airplane: :airplane:
HeavyReadInt :rocket: :rocket: :rocket: :rocket:
HeavyReadIntGC :airplane: :rocket: :rocket: :airplane: :airplane:
HeavyWriteInt :rocket: :airplane: :rocket: :rocket: :airplane:
HeavyWriteIntGC :rocket: :airplane: :airplane:
HeavyWrite1K :snail: :airplane: :rocket: :rocket: :airplane:
HeavyWrite1KGC :snail: :airplane: :rocket: :rocket: :airplane:
HeavyMixedInt :rocket: :airplane: :rocket: :airplane: :rocket:

:snail: for very-slow, :airplane: for fast, :rocket: for very-fast.

Default parameters

Misc