• Omer Katz's avatar
    heap: Minor marking tweaks · 77cd5d73
    Omer Katz authored
    1) Traces show that it can take a relatively long time before Oilpan
       starts flushing v8 references (e.g. ~10 steps spent just on the
       bailout worklist). This CL moves v8 references flushing before
       processing of the bailout worklist.
    2) Traces also show that a shorter duration for the first marking step
       can suffice.
    
    Bug: 986235
    Change-Id: If7bad026e91f1fdf1899035bda049834e7bffab5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2339356
    Commit-Queue: Omer Katz <omerkatz@chromium.org>
    Commit-Queue: Anton Bikineev <bikineev@chromium.org>
    Auto-Submit: Omer Katz <omerkatz@chromium.org>
    Reviewed-by: default avatarAnton Bikineev <bikineev@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#795059}
    77cd5d73
heap.cc 28.9 KB