Bitcoin Core 28.99.0
P2P Digital Currency
Functions
pool.cpp File Reference
#include <bench/bench.h>
#include <support/allocators/pool.h>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <unordered_map>
#include <utility>
Include dependency graph for pool.cpp:

Go to the source code of this file.

Functions

template<typename Map >
void BenchFillClearMap (benchmark::Bench &bench, Map &map)
 
static void PoolAllocator_StdUnorderedMap (benchmark::Bench &bench)
 
static void PoolAllocator_StdUnorderedMapWithPoolResource (benchmark::Bench &bench)
 
 BENCHMARK (PoolAllocator_StdUnorderedMap, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (PoolAllocator_StdUnorderedMapWithPoolResource, benchmark::PriorityLevel::HIGH)
 

Function Documentation

◆ BenchFillClearMap()

template<typename Map >
void BenchFillClearMap ( benchmark::Bench bench,
Map &  map 
)

Definition at line 15 of file pool.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BENCHMARK() [1/2]

◆ BENCHMARK() [2/2]

◆ PoolAllocator_StdUnorderedMap()

static void PoolAllocator_StdUnorderedMap ( benchmark::Bench bench)
static

Definition at line 31 of file pool.cpp.

Here is the call graph for this function:

◆ PoolAllocator_StdUnorderedMapWithPoolResource()

static void PoolAllocator_StdUnorderedMapWithPoolResource ( benchmark::Bench bench)
static

Definition at line 37 of file pool.cpp.

Here is the call graph for this function: