MCPcopy Create free account
hub / github.com/catboost/catboost / FindHeaderNoMatchSameSize

Function FindHeaderNoMatchSameSize

library/cpp/http/io/benchmark/main.cpp:17–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15}
16
17void FindHeaderNoMatchSameSize(benchmark::State& state) {
18 THttpHeaders headers;
19 for (char c = 'a'; c <= 'z'; ++c) {
20 headers.AddHeader(TString::Join(c, "aaa"), "some value");
21 }
22 Y_ENSURE(!headers.FindHeader("Host"));
23 for (auto _ : state) {
24 auto header = headers.FindHeader("Host");
25 benchmark::DoNotOptimize(header);
26 }
27}
28
29void FindHeaderNoMatchDifferentSizesNoCommonPrefix(benchmark::State& state) {
30 THttpHeaders headers;

Callers

nothing calls this directly

Calls 4

FindHeaderMethod · 0.80
JoinFunction · 0.50
DoNotOptimizeFunction · 0.50
AddHeaderMethod · 0.45

Tested by

no test coverage detected