• rmcilroy's avatar
    Ensure that GC idle notifications either make progress or stop requesting more GCs. · 00477a5d
    rmcilroy authored
    The V8::IdleNotification will only return 'True' when the gc idle time handler
    thinks there is no more GC which can be done. However, the gc idle task handler
    can end up repeatedly making no progress (e.g., if it can't finalize a sweep)
    which causes idle tasks to be repeatedly scheduled in Chrome which do nothing
    but wake up Chrome. Fix this by returning Done if we can't make any progress
    within an Idle Round.
    
    BUG=chromium:470615
    LOG=Y
    
    Review URL: https://codereview.chromium.org/1042483002
    
    Cr-Commit-Position: refs/heads/master@{#27529}
    00477a5d
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...