mlippautz
3ace01d1b3
Reland of "[heap] Better integrate handling of aborted compaction pages"
...
- Get rid of fixing up pointers on the main thread
- Get rid of sweeping on the main thread
Instead:
- Record (and process afterwards) slots in parallel
- Add the pages to the concurrent sweeper as pointers have already been fixed
This reverts commit 6df04b296b
.
BUG=chromium:581412
LOG=N
TEST=cctest/test-compaction/*
Review URL: https://codereview.chromium.org/1891683002
Cr-Commit-Position: refs/heads/master@{#35485}
2016-04-14 11:07:20 +00:00
mlippautz
68317868a0
[tools] Fix type in GC eval script
...
R=hpayer@chromium.org
NOTRY=true
BUG=
Review URL: https://codereview.chromium.org/1872633003
Cr-Commit-Position: refs/heads/master@{#35357}
2016-04-08 12:15:43 +00:00
Michael Lippautz
77f3c5efad
[tools] Compute percentiles for GC NVP
...
R=hpayer@chromium.org
NOTRY=true
BUG=
Review URL: https://codereview.chromium.org/1869353002 .
Cr-Commit-Position: refs/heads/master@{#35354}
2016-04-08 12:05:59 +00:00
mlippautz
c80f2bf80c
[tools] Beef up GC eval scripts
...
* Add csv output mode for spreadsheet pasting
* Add option to leave out top-level categories
* Deal with unknown categories
R=hpayer@chromium.org
LOG=N
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/1846983002
Cr-Commit-Position: refs/heads/master@{#35168}
2016-03-31 15:09:00 +00:00
hpayer
3b1578db0c
[heap] Added fine grained timers to MC_MARK_WEAK_CLOSURE.
...
BUG=
Review URL: https://codereview.chromium.org/1836013004
Cr-Commit-Position: refs/heads/master@{#35107}
2016-03-29 14:52:22 +00:00
hpayer
816b4737af
Update eval_gc_time.sh with new external timers.
...
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/1842523004
Cr-Commit-Position: refs/heads/master@{#35093}
2016-03-29 10:17:49 +00:00
mlippautz
731ebc0e99
[tools] Default to stdin for processing in eval_gc_time.sh
...
NOTRY=true
BUG=
Review URL: https://codereview.chromium.org/1817063002
Cr-Commit-Position: refs/heads/master@{#34949}
2016-03-21 15:08:57 +00:00
mlippautz
4fd954bb1d
[heap] More evacuation tracing
...
BUG=chromium:524425
LOG=N
Review URL: https://codereview.chromium.org/1807923004
Cr-Commit-Position: refs/heads/master@{#34861}
2016-03-17 14:18:53 +00:00
ulan
feed943f81
Clean up mark-compact phases and GC counter names.
...
BUG=chromium:568495
LOG=NO
Review URL: https://codereview.chromium.org/1515503006
Cr-Commit-Position: refs/heads/master@{#32791}
2015-12-11 11:26:21 +00:00
mlippautz
1511374ac5
[tools] Add meta script for convenient ranking of GC NVP output.
...
R=hpayer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/1454103002
Cr-Commit-Position: refs/heads/master@{#32090}
2015-11-18 15:46:44 +00:00