get it right this time.

This commit is contained in:
JoelKatz
2012-12-06 04:17:51 -08:00
parent f99e2293db
commit 58e47d3f51
2 changed files with 4 additions and 4 deletions

View File

@@ -87,5 +87,5 @@ void LoadMonitor::getCountAndLatency(uint64& count, uint64& latencyAvg, uint64&
latencyAvg = mLatencyMSAvg / (mLatencyEvents * 4); latencyAvg = mLatencyMSAvg / (mLatencyEvents * 4);
latencyPeak = mLatencyMSPeak / (mLatencyEvents * 4); latencyPeak = mLatencyMSPeak / (mLatencyEvents * 4);
} }
isOver = isOverTarget(); isOver = isOverTarget(latencyAvg, latencyPeak);
} }

View File

@@ -39,10 +39,10 @@ public:
mTargetLatencyPk = pk * 4; mTargetLatencyPk = pk * 4;
} }
bool isOverTarget() bool isOverTarget(uint64 avg, uint64 peak)
{ {
return (mTargetLatencyPk && (mLatencyMSPeak > mTargetLatencyPk)) || return (mTargetLatencyPk && (peak > mTargetLatencyPk)) ||
(mTargetLatencyAvg && (mLatencyMSAvg > mTargetLatencyAvg)); (mTargetLatencyAvg && (avg > mTargetLatencyAvg));
} }
void getCountAndLatency(uint64& count, uint64& latencyAvg, uint64& latencyPeak, bool& isOver); void getCountAndLatency(uint64& count, uint64& latencyAvg, uint64& latencyPeak, bool& isOver);