From 20c6d66fb05fbf737295bac92142299c4af36aa5 Mon Sep 17 00:00:00 2001 From: jbajic <jure.bajic@memgraph.com> Date: Thu, 23 Mar 2023 09:55:29 +0100 Subject: [PATCH] Extend benchamrks --- tests/benchmark/storage_v3_split.cpp | 33 ++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/tests/benchmark/storage_v3_split.cpp b/tests/benchmark/storage_v3_split.cpp index 3b16c8444..29ecbd669 100644 --- a/tests/benchmark/storage_v3_split.cpp +++ b/tests/benchmark/storage_v3_split.cpp @@ -192,25 +192,54 @@ BENCHMARK_DEFINE_F(ShardSplitBenchmark, BigDataSplitWithFewTransactionsOnVertice // Number of transaction 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({5'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}) + ->Args({100'000, 300'000, 100}) + ->Args({100'000, 400'000, 100}) ->Args({100'000, 500'000, 100}) + ->Args({100'000, 600'000, 100}) + ->Args({100'000, 700'000, 100}) + ->Args({100'000, 800'000, 100}) + ->Args({100'000, 900'000, 100}) ->Args({100'000, 1'000'000, 100}) + ->Args({100'000, 2'000'000, 100}) + ->Args({100'000, 3'000'000, 100}) + ->Args({100'000, 4'000'000, 100}) ->Args({100'000, 5'000'000, 100}) + ->Args({100'000, 6'000'000, 100}) + ->Args({100'000, 7'000'000, 100}) + ->Args({100'000, 8'000'000, 100}) + ->Args({100'000, 9'000'000, 100}) + ->Args({100'000, 10'000'000, 100}) ->Unit(::benchmark::kMillisecond) ->Name("IncreaseEdges"); BENCHMARK_REGISTER_F(ShardSplitBenchmark, BigDataSplitWithFewTransactionsOnVertices) - ->Args({100'000, 100'000, 1}) ->Args({100'000, 100'000, 100}) ->Args({100'000, 100'000, 1'000}) ->Args({100'000, 100'000, 10'000}) + ->Args({100'000, 100'000, 100'000}) ->Unit(::benchmark::kMillisecond) ->Name("IncreaseTransactions");