Use new RateLimiter in BenchmarkSampler

This commit is contained in:
Alexey Rybalchenko
2018-08-16 17:49:34 +02:00
committed by Dennis Klein
parent e95096eb37
commit 6545daeda7
3 changed files with 14 additions and 41 deletions

View File

@@ -31,20 +31,14 @@ class FairMQBenchmarkSampler : public FairMQDevice
FairMQBenchmarkSampler();
virtual ~FairMQBenchmarkSampler();
void PreRun() override;
void PostRun() override;
void ResetMsgCounter();
protected:
bool fSameMessage;
int fMsgSize;
std::atomic<int> fMsgCounter;
int fMsgRate;
float fMsgRate;
uint64_t fNumIterations;
uint64_t fMaxIterations;
std::string fOutChannelName;
std::thread fResetMsgCounter;
virtual void InitTask() override;
virtual void Run() override;