Bug 1373067 - Ensure CC isn't started too often, r=mccr8

This commit is contained in:
Olli Pettay 2017-06-15 19:44:32 +03:00
Родитель 1ee305812e
Коммит 0b41b8c34d
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -2315,6 +2315,11 @@ nsJSContext::MaybePokeCC()
return;
}
uint32_t sinceLastCCEnd = TimeUntilNow(sLastCCEndTime);
if (sinceLastCCEnd && sinceLastCCEnd < NS_CC_DELAY) {
return;
}
if (ShouldTriggerCC(nsCycleCollector_suspectedCount())) {
sCCRunnerFireCount = 0;