зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1548146 - Tweak sLastForgetSkippableCycleEndTime handling to be able to check two tasks within < 1ms, r=mccr8
--HG-- extra : rebase_source : a4d82ac6cbac8d58b091565cb8ccc4c12d71fcde
This commit is contained in:
Родитель
02cf69641a
Коммит
8450c835d5
|
@ -2066,11 +2066,11 @@ void nsJSContext::MaybePokeCC() {
|
|||
|
||||
// If GC hasn't run recently and forget skippable only cycle was run,
|
||||
// don't start a new cycle too soon.
|
||||
if (sCleanupsSinceLastGC > NS_MAJOR_FORGET_SKIPPABLE_CALLS) {
|
||||
if ((sCleanupsSinceLastGC > NS_MAJOR_FORGET_SKIPPABLE_CALLS) &&
|
||||
!sLastForgetSkippableCycleEndTime.IsNull()) {
|
||||
uint32_t sinceLastForgetSkippableCycle =
|
||||
TimeUntilNow(sLastForgetSkippableCycleEndTime);
|
||||
if (sinceLastForgetSkippableCycle &&
|
||||
sinceLastForgetSkippableCycle <
|
||||
if (sinceLastForgetSkippableCycle <
|
||||
NS_TIME_BETWEEN_FORGET_SKIPPABLE_CYCLES) {
|
||||
return;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче