• Michael Lippautz's avatar
    heap: Be more conservative when delaying finalization · 7a410e73
    Michael Lippautz authored
    When delaying finalization we considered the maximum of the current time
    to task and the recorded average. In case there's no recorded average
    the GC would consider the current time to task as estimate which is too
    aggresive as V8 may never get a task executed.
    
    Be fully conservative about recorded task times and bail out in such
    cases.
    
    Bug: chromium:1049957
    Change-Id: Ibaac242f72459341a170af80e63fb2266f91b0eb
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2043809
    Auto-Submit: Michael Lippautz <mlippautz@chromium.org>
    Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
    Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#66196}
    7a410e73
incremental-marking.cc 40.6 KB