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

Issue 613518 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Feature

Blocking:
issue 613520



Sign in to add a comment

Take advantage of the RAIL performance state of the embedder in V8

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

Issue description

Add a V8 API to communicate the RAIL performance state of the embedder. Tune V8 performance to optimize for the given RAIL state.
 

Comment 1 by hpayer@chromium.org, May 20 2016

Cc: -eisinger@chromium.org jochen@chromium.org
Blocking: 613520
Project Member

Comment 6 by bugdroid1@chromium.org, Dec 16 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/7bdb906946b94e9ba10de13e104a39bbcabedbd6

commit 7bdb906946b94e9ba10de13e104a39bbcabedbd6
Author: ulan <ulan@chromium.org>
Date: Fri Dec 16 16:59:44 2016

[heap] Reland "Use RAIL mode for initial heap sizing".

The original patch was reverted because of performance
regressions caused by removal of old heap sizing heuristics.

This patch keeps the old heuristics and adds RAIL mode.

BUG= chromium:613518 

Review-Url: https://codereview.chromium.org/2576543002
Cr-Commit-Position: refs/heads/master@{#41773}

[modify] https://crrev.com/7bdb906946b94e9ba10de13e104a39bbcabedbd6/src/heap/heap.cc
[modify] https://crrev.com/7bdb906946b94e9ba10de13e104a39bbcabedbd6/src/heap/heap.h
[modify] https://crrev.com/7bdb906946b94e9ba10de13e104a39bbcabedbd6/src/isolate.cc
[modify] https://crrev.com/7bdb906946b94e9ba10de13e104a39bbcabedbd6/src/isolate.h

Project Member

Comment 7 by bugdroid1@chromium.org, Dec 19 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/039e29f7505cf75d27d7681fab51d50f53dcc7bd

commit 039e29f7505cf75d27d7681fab51d50f53dcc7bd
Author: ulan <ulan@chromium.org>
Date: Mon Dec 19 11:34:34 2016

[heap] Use RAIL mode for starting incremental marking.

This patch delays start of incremental marking during L phase of RAIL
and adjusts ShouldOptimizeForLoadTime to check allocation limit.

BUG= chromium:613518 

Review-Url: https://codereview.chromium.org/2583033003
Cr-Commit-Position: refs/heads/master@{#41797}

[modify] https://crrev.com/039e29f7505cf75d27d7681fab51d50f53dcc7bd/src/heap/heap.cc
[modify] https://crrev.com/039e29f7505cf75d27d7681fab51d50f53dcc7bd/src/heap/heap.h

Comment 8 by hpayer@chromium.org, May 30 2017

Status: Fixed (was: Started)
Marking as fixed since this project is completed.

Sign in to add a comment