Home / Function/ Benchmark_Memory() — fiber Function Reference

Benchmark_Memory() — fiber Function Reference

Architecture documentation for the Benchmark_Memory() function in memory_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  d9de4c55_e73a_b535_35d4_1aef6b600dcf["Benchmark_Memory()"]
  8e52f8f1_839a_b0fc_7531_40c840c383a4["memory_test.go"]
  d9de4c55_e73a_b535_35d4_1aef6b600dcf -->|defined in| 8e52f8f1_839a_b0fc_7531_40c840c383a4
  style d9de4c55_e73a_b535_35d4_1aef6b600dcf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

internal/memory/memory_test.go lines 59–83

func Benchmark_Memory(b *testing.B) {
	keyLength := 1000
	keys := make([]string, keyLength)
	for i := range keyLength {
		keys[i] = utils.UUIDv4()
	}
	value := []byte("joe")

	ttl := 2 * time.Second
	b.Run("fiber_memory", func(b *testing.B) {
		d := New()
		b.ReportAllocs()
		for b.Loop() {
			for _, key := range keys {
				d.Set(key, value, ttl)
			}
			for _, key := range keys {
				_ = d.Get(key)
			}
			for _, key := range keys {
				d.Delete(key)
			}
		}
	})
}

Subdomains

Frequently Asked Questions

What does Benchmark_Memory() do?
Benchmark_Memory() is a function in the fiber codebase, defined in internal/memory/memory_test.go.
Where is Benchmark_Memory() defined?
Benchmark_Memory() is defined in internal/memory/memory_test.go at line 59.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free