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

Issue 615489 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 614796



Sign in to add a comment

Live object counter is off with black pages

Project Member Reported by u...@chromium.org, May 27 2016

Issue description

When black allocation is enabled, performing garbage collection can increase the size of live bytes counter.

For example, running the regression test from https://codereview.chromium.org/2020743002/ with --trace-gc:

[15372:0x430b8b0]      332 ms: Mark-sweep 1.2 (8.0) -> 2.1 (8.0) MB, 134.2 / 0.0 ms (+ 11.0 ms in 2 steps since start of 


This happens because we clear all free list entries in black pages during GC and account them as live bytes until the next GC.

A fix would be to preserve free lists in black pages across GCs.
 

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

Blocking: 614796

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

Cc: u...@chromium.org
 Issue 614796  has been merged into this issue.

Comment 4 by u...@chromium.org, Jul 18 2016

Status: Fixed (was: Assigned)

Sign in to add a comment