Latency targets.

This commit is contained in:
JoelKatz
2012-12-03 04:40:26 -08:00
parent c8159e70eb
commit d046730223
5 changed files with 45 additions and 7 deletions

View File

@@ -69,7 +69,7 @@ void LoadMonitor::addCountAndLatency(int counts, int latency)
mLatencyMSPeak = lp;
}
void LoadMonitor::getCountAndLatency(uint64& count, uint64& latencyAvg, uint64& latencyPeak)
void LoadMonitor::getCountAndLatency(uint64& count, uint64& latencyAvg, uint64& latencyPeak, bool& isOver)
{
boost::mutex::scoped_lock sl(mLock);
@@ -87,4 +87,5 @@ void LoadMonitor::getCountAndLatency(uint64& count, uint64& latencyAvg, uint64&
latencyAvg = mLatencyMSAvg / (mLatencyEvents * 4);
latencyPeak = mLatencyMSPeak / (mLatencyEvents * 4);
}
isOver = isOverTarget();
}