#include <benchmark/benchmark.h>
#include "Headers/DataHeader.h"
#include "Headers/Stack.h"
#include "Framework/CompletionPolicyHelpers.h"
#include "Framework/DataRelayer.h"
#include "Framework/DataModelViews.h"
#include "Framework/DataProcessingHeader.h"
#include "Framework/DataProcessingStates.h"
#include "Framework/DataProcessingStats.h"
#include "Framework/DeviceState.h"
#include "Framework/DriverConfig.h"
#include "Framework/ServiceRegistryHelpers.h"
#include "Framework/TimingHelpers.h"
#include <Monitoring/Monitoring.h>
#include <fairmq/TransportFactory.h>
#include <cstring>
#include <cstdio>
#include <iterator>
#include <vector>
#include <uv.h>
Go to the source code of this file.
◆ DataHeader
◆ Monitoring
◆ RecordAction
◆ Stack
◆ BENCHMARK() [1/7]
| BENCHMARK |
( |
BM_RelayManyInputs |
| ) |
-> Arg(1) ->Arg(8) ->Arg(32) ->Arg(128) |
◆ BENCHMARK() [2/7]
| BENCHMARK |
( |
BM_RelayMessageCreation |
| ) |
|
◆ BENCHMARK() [3/7]
| BENCHMARK |
( |
BM_RelayMultiplePayloads |
| ) |
-> Arg(10) ->Arg(100) ->Arg(1000) |
◆ BENCHMARK() [4/7]
| BENCHMARK |
( |
BM_RelayMultipleRoutes |
| ) |
|
◆ BENCHMARK() [5/7]
| BENCHMARK |
( |
BM_RelayMultipleSlots |
| ) |
|
◆ BENCHMARK() [6/7]
| BENCHMARK |
( |
BM_RelaySingleSlot |
| ) |
|
◆ BENCHMARK() [7/7]
| BENCHMARK |
( |
BM_RelaySplitParts |
| ) |
-> Arg(10) ->Arg(100) ->Arg(1000) |
◆ BENCHMARK_MAIN()