![]() |
Project
|
#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 <vector>#include <uv.h>Go to the source code of this file.
Classes | |
| struct | BenchmarkServices |
Typedefs | |
| using | Monitoring = o2::monitoring::Monitoring |
| using | DataHeader = o2::header::DataHeader |
| using | Stack = o2::header::Stack |
| using | RecordAction = o2::framework::DataRelayer::RecordAction |
Functions | |
| BENCHMARK (BM_RelayMessageCreation) | |
| BENCHMARK (BM_RelaySingleSlot) | |
| BENCHMARK (BM_RelayMultipleSlots) | |
| BENCHMARK (BM_RelayMultipleRoutes) | |
| BENCHMARK (BM_RelaySplitParts) -> Arg(10) ->Arg(100) ->Arg(1000) | |
| BENCHMARK (BM_RelayMultiplePayloads) -> Arg(10) ->Arg(100) ->Arg(1000) | |
| BENCHMARK_MAIN () | |
| using DataHeader = o2::header::DataHeader |
Definition at line 33 of file benchmark_DataRelayer.cxx.
| using Monitoring = o2::monitoring::Monitoring |
Definition at line 31 of file benchmark_DataRelayer.cxx.
Definition at line 35 of file benchmark_DataRelayer.cxx.
| using Stack = o2::header::Stack |
Definition at line 34 of file benchmark_DataRelayer.cxx.
| BENCHMARK | ( | BM_RelayMessageCreation | ) |
| BENCHMARK | ( | BM_RelayMultiplePayloads | ) | -> Arg(10) ->Arg(100) ->Arg(1000) |
| BENCHMARK | ( | BM_RelayMultipleRoutes | ) |
| BENCHMARK | ( | BM_RelayMultipleSlots | ) |
| BENCHMARK | ( | BM_RelaySingleSlot | ) |
| BENCHMARK | ( | BM_RelaySplitParts | ) | -> Arg(10) ->Arg(100) ->Arg(1000) |
| BENCHMARK_MAIN | ( | ) |