Lines Matching refs:idleMicroSec
32 void IncrementalMarker::TriggerIncrementalMark(int64_t idleMicroSec)
39 ProcessIncrementalMark(idleMicroSec - (GetCurrentTimeInMs() - startTime));
40 RecordIdleTime(idleMicroSec, startTime, true);
43 ProcessIncrementalMark(idleMicroSec);
44 RecordIdleTime(idleMicroSec, startTime);
49 RecordIdleTime(idleMicroSec, startTime);
90 void IncrementalMarker::ProcessIncrementalMark(int64_t idleMicroSec)
93 if (idleMicroSec <= 0) {
97 uint32_t markStepSize = static_cast<uint32_t>(idleMicroSec) * markingSpeed_;
135 void IncrementalMarker::RecordIdleTime(int64_t idleMicroSec, double startTime, bool needInitialize)
143 receiveIdleTime_ += idleMicroSec;
144 totalUsedIdleTime_ += std::min((double)idleMicroSec, usedIdleTime);
145 exceedIdleTime_ += usedIdleTime > idleMicroSec ? usedIdleTime - idleMicroSec : 0;