зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1539031
- (part 3) Set the GC modes from prefs with the new mode r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D24851 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
b0496498f4
Коммит
766127bc4a
|
@ -2357,11 +2357,17 @@ static void SetMemoryGCModePrefChangedCallback(const char* aPrefName,
|
||||||
Preferences::GetBool("javascript.options.mem.gc_incremental");
|
Preferences::GetBool("javascript.options.mem.gc_incremental");
|
||||||
JSGCMode mode;
|
JSGCMode mode;
|
||||||
if (enableIncrementalGC) {
|
if (enableIncrementalGC) {
|
||||||
mode = JSGC_MODE_ZONE_INCREMENTAL;
|
if (enableZoneGC) {
|
||||||
} else if (enableZoneGC) {
|
mode = JSGC_MODE_ZONE_INCREMENTAL;
|
||||||
mode = JSGC_MODE_ZONE;
|
} else {
|
||||||
|
mode = JSGC_MODE_INCREMENTAL;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
mode = JSGC_MODE_GLOBAL;
|
if (enableZoneGC) {
|
||||||
|
mode = JSGC_MODE_ZONE;
|
||||||
|
} else {
|
||||||
|
mode = JSGC_MODE_GLOBAL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
SetGCParameter(JSGC_MODE, mode);
|
SetGCParameter(JSGC_MODE, mode);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче