Marja Hölttä
8b63f353e6
[in-place weak refs] Remove WeakCell
...
BUG=v8:7308
Change-Id: I310d9453be8b90a82856c0d394442aad5527a3ae
Reviewed-on: https://chromium-review.googlesource.com/1169167
Commit-Queue: Marja Hölttä <marja@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Reviewed-by: Hannes Payer <hpayer@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55105}
2018-08-14 08:05:05 +00:00
Ross McIlroy
f5d0df35d7
[Heap] Remove code flushing.
...
Only FullCodegen code ever gets flushed by code flushing. Since we are
deprecating the old pipeline, the added complexity introduced by code
flushing is no longer worth it. This CL removes it (but keeps code aging,
which is used to unlink SFIs from the compilation cache).
BUG=v8:6389,v8:6379,v8:6409
Change-Id: I90de113a101f86dbeaaf0511c61a090ef12aa365
Reviewed-on: https://chromium-review.googlesource.com/507388
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Hannes Payer <hpayer@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#45446}
2017-05-22 09:34:43 +00:00
Michael Lippautz
c3677c0425
Remove object grouping leftovers
...
BUG=v8:5828
Change-Id: I1a75c06ba80a39b28b74870c3e3be4d5e2ec3712
Reviewed-on: https://chromium-review.googlesource.com/480299
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#44684}
2017-04-18 12:36:35 +00:00
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