diff --git a/rapl/RaplImpl.cpp b/rapl/RaplImpl.cpp index c18a3fae1bd5896dab507cf2e6d05a0c4c571dd7..4fc873890e2c5e14989a51908918ed9ee5aa7942 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 b4d4170ee600948b4d0553e2775e1786d9aa7f25..133873a2574c036edd793500df5d53c4a3c5bea0 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();