Add hint on insert
This commit is contained in:
parent
967a8f46cf
commit
3c545704df
@ -82,8 +82,8 @@ VertexContainer Splitter::CollectVertices(SplitData &data, std::set<uint64_t> &c
|
||||
|
||||
auto next_it = std::next(split_key_it);
|
||||
|
||||
const auto &[splitted_vertex_it, inserted, node] = splitted_data.insert(vertices_.extract(split_key_it->first));
|
||||
MG_ASSERT(inserted, "Failed to extract vertex!");
|
||||
const auto new_it = splitted_data.insert(splitted_data.end(), vertices_.extract(split_key_it->first));
|
||||
MG_ASSERT(new_it != splitted_data.end(), "Failed to extract vertex!");
|
||||
|
||||
split_key_it = next_it;
|
||||
}
|
||||
|
@ -212,28 +212,6 @@ BENCHMARK_REGISTER_F(ShardSplitBenchmark, BigDataSplitWithFewTransactionsOnVerti
|
||||
->Unit(::benchmark::kMillisecond)
|
||||
->Name("IncreaseVertices");
|
||||
|
||||
BENCHMARK_REGISTER_F(ShardSplitBenchmark, BigDataSplitWithFewTransactionsOnVertices)
|
||||
->Args({100'000, 100'000, 100})
|
||||
->Args({200'000, 100'000, 100})
|
||||
->Args({300'000, 100'000, 100})
|
||||
->Args({400'000, 100'000, 100})
|
||||
->Args({500'000, 100'000, 100})
|
||||
->Args({600'000, 100'000, 100})
|
||||
->Args({700'000, 100'000, 100})
|
||||
->Args({800'000, 100'000, 100})
|
||||
->Args({900'000, 100'000, 100})
|
||||
->Args({1'000'000, 100'000, 100})
|
||||
->Args({2'000'000, 100'000, 100})
|
||||
->Args({3'000'000, 100'000, 100})
|
||||
->Args({4'000'000, 100'000, 100})
|
||||
->Args({6'000'000, 100'000, 100})
|
||||
->Args({7'000'000, 100'000, 100})
|
||||
->Args({8'000'000, 100'000, 100})
|
||||
->Args({9'000'000, 100'000, 100})
|
||||
->Args({10'000'000, 100'000, 100})
|
||||
->Unit(::benchmark::kMillisecond)
|
||||
->Name("IncreaseVertices");
|
||||
|
||||
BENCHMARK_REGISTER_F(ShardSplitBenchmark, BigDataSplitWithFewTransactionsOnVertices)
|
||||
->Args({100'000, 100'000, 100})
|
||||
->Args({100'000, 200'000, 100})
|
||||
|
Loading…
Reference in New Issue
Block a user