MCPcopy Create free account
hub / github.com/antchfx/xpath / BenchmarkLoadingCacheCapped_SingleThread

Function BenchmarkLoadingCacheCapped_SingleThread

cache_test.go:73–87  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

71)
72
73func BenchmarkLoadingCacheCapped_SingleThread(b *testing.B) {
74 rand.Seed(benchLoadingCacheRandSeed)
75 c := NewLoadingCache(
76 func(key interface{}) (interface{}, error) {
77 return key, nil
78 }, benchLoadingCacheCap)
79 for i := 0; i < b.N; i++ {
80 k := rand.Intn(benchLoadingCacheKeyRange)
81 v, _ := c.get(k)
82 if k != v {
83 b.FailNow()
84 }
85 }
86 b.Logf("N=%d, reset=%d", b.N, c.reset)
87}
88
89func BenchmarkLoadingCacheCapped_MultiThread(b *testing.B) {
90 rand.Seed(benchLoadingCacheRandSeed)

Callers

nothing calls this directly

Calls 2

NewLoadingCacheFunction · 0.85
getMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…