Add note on the role of BenchmarkSimpleCache

This commit is contained in:
Ted Yu 2019-09-11 14:39:57 -07:00
parent 90f41951cd
commit dd48a022c0

View File

@ -32,6 +32,9 @@ func TestSimpleCache(t *testing.T) {
testCache(newSimpleCache(4096, clock.RealClock{}), t) testCache(newSimpleCache(4096, clock.RealClock{}), t)
} }
// Note: the performance profile of this benchmark may not match that in the production.
// When making change to SimpleCache, run test with and without concurrency to better understand the impact.
// This is a tool to test and measure high concurrency of the cache in isolation and not to the Kubernetes usage of the Cache.
func BenchmarkSimpleCache(b *testing.B) { func BenchmarkSimpleCache(b *testing.B) {
benchmarkCache(newSimpleCache(4096, clock.RealClock{}), b) benchmarkCache(newSimpleCache(4096, clock.RealClock{}), b)
} }