From ea036537c5db66ecade24dc0f50420fb078c7e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Wed, 20 Jul 2022 18:44:20 +0200 Subject: [PATCH] blinktree: Do not compile perf.cpp. --- .../src/app/blinktree/blinktree_benchmark/benchmark.cpp | 8 ++++---- repos/mml/src/app/blinktree/target.mk | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/repos/mml/src/app/blinktree/blinktree_benchmark/benchmark.cpp b/repos/mml/src/app/blinktree/blinktree_benchmark/benchmark.cpp index fad0c92893..fc567deea2 100644 --- a/repos/mml/src/app/blinktree/blinktree_benchmark/benchmark.cpp +++ b/repos/mml/src/app/blinktree/blinktree_benchmark/benchmark.cpp @@ -19,7 +19,7 @@ Benchmark::Benchmark(benchmark::Cores &&cores, const std::uint16_t iterations, s _result_file_name(std::move(result_file_name)), _statistic_file_name(std::move(statistic_file_name)), _tree_file_name(std::move(tree_file_name)), _profile(profile) { -#ifdef 0 +#ifdef PERF_SUPPORT if (use_performance_counter) { this->_chronometer.add(benchmark::Perf::CYCLES); @@ -71,7 +71,7 @@ void Benchmark::start() { mx::tasking::runtime::profile(this->profile_file_name()); } -#ifdef 0 +#ifdef PERF_SUPPORT this->_chronometer.start(static_cast(static_cast(this->_workload)), this->_current_iteration + 1, this->_cores.current()); #endif @@ -131,7 +131,7 @@ void Benchmark::requests_finished() { std::ofstream statistic_file_stream(this->_statistic_file_name, std::ofstream::app); nlohmann::json statistic_json; -#ifdef 0 +#ifdef PERF_SUPPORT statistic_json["iteration"] = result.iteration(); statistic_json["cores"] = result.core_count(); statistic_json["phase"] = result.phase(); @@ -147,7 +147,7 @@ void Benchmark::requests_finished() { const auto core_id = std::int32_t{this->_cores.current()[i]}; const auto core_id_string = std::to_string(core_id); -#ifdef 0 +#ifdef PERF_SUPPORT statistic_json["scheduled"][core_id_string] = result.scheduled_tasks(core_id) / double(result.operation_count()); statistic_json["scheduled-on-core"][core_id_string] = diff --git a/repos/mml/src/app/blinktree/target.mk b/repos/mml/src/app/blinktree/target.mk index f0f33c5d85..06ea86154a 100644 --- a/repos/mml/src/app/blinktree/target.mk +++ b/repos/mml/src/app/blinktree/target.mk @@ -5,7 +5,6 @@ TARGET = blinktree SRC_MXBENCH = benchmark/workload_set.cpp SRC_MXBENCH += benchmark/workload.cpp SRC_MXBENCH += benchmark/cores.cpp -SRC_MXBENCH += benchmark/perf.cpp SRC_MXBENCH += benchmark/string_util.cpp # source files for blinktree benchmark SRC_BTREE += blinktree_benchmark/main.cpp