From 155e09b221dbe68847a520f438519be16c4f98a0 Mon Sep 17 00:00:00 2001 From: Stefano Corda <stefano.corda@epfl.ch> Date: Wed, 19 Jul 2023 07:39:25 +0000 Subject: [PATCH] set 100ms interval and cleanup --- rapl/RaplImpl.cpp | 34 +--------------------------------- rapl/RaplImpl.h | 1 - 2 files changed, 1 insertion(+), 34 deletions(-) diff --git a/rapl/RaplImpl.cpp b/rapl/RaplImpl.cpp index c18a3fa..4fc8738 100644 --- a/rapl/RaplImpl.cpp +++ b/rapl/RaplImpl.cpp @@ -186,8 +186,7 @@ void RaplImpl::Init() { uj_total_[i] = 0; } - measurement_interval_ = 500; - // SetMeasurementInterval(); + measurement_interval_ = 100; } void RaplImpl::StartThread() { @@ -269,35 +268,4 @@ std::vector<RaplMeasurement> RaplImpl::GetMeasurements() { return measurements; } // end Rapl::measure -void RaplImpl::SetMeasurementInterval() { - const int measurement_interval_min = 10; // ms - const int measurement_interval_max = 1000; // ms - - if (file_names_.size() == 0) { - measurement_interval_ = measurement_interval_max; - return; - } - - const std::string filename = file_names_[0]; - int measurement_interval = measurement_interval_min; - - for (; measurement_interval < measurement_interval_max; - measurement_interval += measurement_interval_min) { - size_t value1 = 0; - size_t value2 = 0; - ReadFile(filename, value1); - ReadFile(filename, value2); - if (value1 != value2) { - break; - } - }; - - const int multiple = 10; - measurement_interval_ = - ((measurement_interval + multiple) / multiple) * multiple; - -#if defined(DEBUG) - std::cout << "Measurement interval: " << measurement_interval_ << "ms \n"; -#endif -} } // namespace pmt::rapl diff --git a/rapl/RaplImpl.h b/rapl/RaplImpl.h index b4d4170..133873a 100644 --- a/rapl/RaplImpl.h +++ b/rapl/RaplImpl.h @@ -41,7 +41,6 @@ public: private: std::vector<int> DetectPackages(); void Init(); - void SetMeasurementInterval(); void StartThread(); void StopThread(); RaplState GetRaplState(); -- GitLab