MCPcopy
hub / github.com/gofiber/fiber / BenchmarkEncodecachedHeader

Function BenchmarkEncodecachedHeader

middleware/cache/manager_msgp_test.go:94–106  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

92}
93
94func BenchmarkEncodecachedHeader(b *testing.B) {
95 v := cachedHeader{}
96 var buf bytes.Buffer
97 msgp.Encode(&buf, &v)
98 b.SetBytes(int64(buf.Len()))
99 en := msgp.NewWriter(msgp.Nowhere)
100 b.ReportAllocs()
101 b.ResetTimer()
102 for i := 0; i < b.N; i++ {
103 v.EncodeMsg(en)
104 }
105 en.Flush()
106}
107
108func BenchmarkDecodecachedHeader(b *testing.B) {
109 v := cachedHeader{}

Callers

nothing calls this directly

Calls 3

LenMethod · 0.95
EncodeMsgMethod · 0.95
FlushMethod · 0.45

Tested by

no test coverage detected