Bug 1839455 - Trigger GC less agressively in CCGCScheduler::RunNextCollectorTimer...
commit63b5f374862855d661c4f1d199e0cf3d00e6bc7a
authorJon Coppeard <jcoppeard@mozilla.com>
Wed, 21 Jun 2023 07:11:11 +0000 (21 07:11 +0000)
committerJon Coppeard <jcoppeard@mozilla.com>
Wed, 21 Jun 2023 07:11:11 +0000 (21 07:11 +0000)
treebb383dbe4a9128a74e05d7bcd2eaae31887c54d2
parenta9076e06d07a184e2c2bfcf0e881670197625c74
Bug 1839455 - Trigger GC less agressively in CCGCScheduler::RunNextCollectorTimer r=smaug

This changes the behaviour to only run a GC slice here if we are currently in
an incremental GC or are appraoching heap limits that would trigger a
collection.

Differential Revision: https://phabricator.services.mozilla.com/D181539
dom/base/CCGCScheduler.cpp