Benchmark_MemoryLock() — fiber Function Reference
Architecture documentation for the Benchmark_MemoryLock() function in locker_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 161db99b_7332_fa3e_aad5_3c9c6db3937c["Benchmark_MemoryLock()"] 40783155_a178_0f0d_045d_88e980e329eb["locker_test.go"] 161db99b_7332_fa3e_aad5_3c9c6db3937c -->|defined in| 40783155_a178_0f0d_045d_88e980e329eb style 161db99b_7332_fa3e_aad5_3c9c6db3937c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/idempotency/locker_test.go lines 86–103
func Benchmark_MemoryLock(b *testing.B) {
keys := make([]string, 50_000_000)
for i := range keys {
keys[i] = strconv.Itoa(i)
}
lock := idempotency.NewMemoryLock()
for i := 0; b.Loop(); i++ {
key := keys[i]
if err := lock.Lock(key); err != nil {
b.Fatal(err)
}
if err := lock.Unlock(key); err != nil {
b.Fatal(err)
}
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Benchmark_MemoryLock() do?
Benchmark_MemoryLock() is a function in the fiber codebase, defined in middleware/idempotency/locker_test.go.
Where is Benchmark_MemoryLock() defined?
Benchmark_MemoryLock() is defined in middleware/idempotency/locker_test.go at line 86.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free