Lines Matching refs:TableSize
50 TestSets makeTestingSets(size_t TableSize, size_t NumTables, HitType Hit, in makeTestingSets() argument
55 for (uint64_t I = 0; I < TableSize; ++I) { in makeTestingSets()
66 size_t TableSize; member
68 Base(size_t T, size_t N) : TableSize(T), NumTables(N) {} in Base()
71 size_t Total = TableSize * NumTables; in skip()
76 return "_TableSize" + std::to_string(TableSize) + "_NumTables" + in baseName()
86 std::vector<uint64_t> Keys(TableSize); in run()
90 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
110 auto Data = makeTestingSets(TableSize, NumTables, Hit(), Access()); in run()
112 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
131 auto Data = makeTestingSets(TableSize, NumTables, Hit(), Access()); in run()
133 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
152 auto Data = makeTestingSets(TableSize, NumTables, HitType::Hit, Access()); in run()
154 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
173 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss, Access()); in run()
175 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
193 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss, in run()
196 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
212 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss, in run()
215 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
234 const std::vector<size_t> TableSize{1, 10, 100, 1000, 10000, 100000, 1000000}; in main() local
237 makeCartesianProductBenchmark<Create, AllAccessPattern>(TableSize, NumTables); in main()
239 TableSize, NumTables); in main()
241 TableSize, NumTables); in main()
243 TableSize, NumTables); in main()
245 TableSize, NumTables); in main()
246 makeCartesianProductBenchmark<IterateRangeFor>(TableSize, NumTables); in main()
247 makeCartesianProductBenchmark<IterateBeginEnd>(TableSize, NumTables); in main()