#include <benchmark/benchmark.h>
#include <TObjArray.h>
#include <TH1.h>
#include <TH2.h>
#include <TH3.h>
#include <TTree.h>
#include <THnSparse.h>
#include <TF1.h>
#include <TF2.h>
#include <TF3.h>
#include <TRandom.h>
#include <TRandomGen.h>
#include <boost/histogram.hpp>
#include <chrono>
#include <ctime>
Go to the source code of this file.
|
| BENCHMARK (BM_mergingCollectionsTH1I) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK (BM_mergingCollectionsTH2I) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK (BM_mergingCollectionsTH3I) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK (BM_mergingCollectionsTHNSparse) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK (BM_mergingPODCollections) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK (BM_mergingBoostRegular1DCollections) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK (BM_mergingBoostRegular2DCollections) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK (BM_mergingCollectionsTTree) -> Arg(1) ->UseManualTime() |
|
| BENCHMARK_MAIN () |
|
◆ BENCHMARK_RANGE_COLLECTIONS
#define BENCHMARK_RANGE_COLLECTIONS Arg(1)->Arg(1 << 2)->Arg(1 << 4)->Arg(1 << 6)->Arg(1 << 8)->Arg(1 << 10) |
◆ MAX_SIZE_COLLECTION
#define MAX_SIZE_COLLECTION (1 << 10) |
◆ BENCHMARK() [1/8]
BENCHMARK |
( |
BM_mergingBoostRegular1DCollections |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK() [2/8]
BENCHMARK |
( |
BM_mergingBoostRegular2DCollections |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK() [3/8]
BENCHMARK |
( |
BM_mergingCollectionsTH1I |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK() [4/8]
BENCHMARK |
( |
BM_mergingCollectionsTH2I |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK() [5/8]
BENCHMARK |
( |
BM_mergingCollectionsTH3I |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK() [6/8]
BENCHMARK |
( |
BM_mergingCollectionsTHNSparse |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK() [7/8]
BENCHMARK |
( |
BM_mergingCollectionsTTree |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK() [8/8]
BENCHMARK |
( |
BM_mergingPODCollections |
| ) |
-> Arg(1) ->UseManualTime() |
◆ BENCHMARK_MAIN()