New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 614796 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 615489
Owner:
Last visit > 30 days ago
Closed: Jun 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocked on:
issue 615489



Sign in to add a comment

Potential jank regression on UMA V8.GCFinalizeMC on Canary and Dev

Project Member Reported by hpayer@chromium.org, May 25 2016

Issue description

Comment 1 by u...@chromium.org, May 27 2016

Blockedon: 615489
Black allocation can lead to overestimation of live bytes (see  issue 615489 ). I suspect that this was causing spike of 0ms-1ms GCs in M51 and biasing V8.GCFinalizeMC histogram.


Related CLs:

- https://codereview.chromium.org/1862063002 - [heap] Don't use black pages for map, code and, lo space. Instead color objects black.

This CL reduces number of black pages and decreases overestimation error. I suspect this is the reason of apparent jank regression in Canary and Dev. But then I do not know why we don't see the same regression in M51 when the CL was merge to M51.

- https://codereview.chromium.org/1889853002 - [heap] Turn on black allocation during marking finalization to avoid floating garbage.
Not merged in M51.

- https://codereview.chromium.org/1869493002 - [heap] Do not perform black allocation in memory reducing mode.
Not merged in M51. 

Comment 2 by hpayer@chromium.org, Jun 30 2016

Mergedinto: 615489
Status: Duplicate (was: Available)

Sign in to add a comment