Convert more timing code to <chrono>

* LoadMonitor
* Entry
* Import
This commit is contained in:
Howard Hinnant
2017-09-28 13:38:46 -04:00
committed by seelabs
parent db17ae8997
commit 3757829f8e
14 changed files with 120 additions and 104 deletions

View File

@@ -247,16 +247,16 @@ private:
void operator() (Duration const& elapsed)
{
using namespace std::chrono;
auto const ms (ceil <std::chrono::milliseconds> (elapsed));
auto const lastSample = ceil<milliseconds>(elapsed);
lastSample_ = ms;
lastSample_ = lastSample;
if (ms.count() >= 10)
m_event.notify (ms);
if (ms.count() >= 500)
if (lastSample >= 10ms)
m_event.notify (lastSample);
if (lastSample >= 500ms)
{
JLOG(m_journal.warn()) <<
"io_service latency = " << ms.count();
"io_service latency = " << lastSample.count();
}
}