Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(412)

Issue 3615009: Parallelize marking phase of mark-sweep/compact collection cycle. (Closed)

Created:
10 years, 2 months ago by Vyacheslav Egorov (Chromium)
Modified:
6 years, 10 months ago
Reviewers:
Erik Corry
CC:
v8-dev
Visibility:
Public.

Description

Parallelize marking phase of mark-sweep/compact collection cycle.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1531 lines, -457 lines) Patch
M src/arm/assembler-arm-inl.h View 1 chunk +23 lines, -0 lines 0 comments Download
M src/assembler.h View 1 chunk +1 line, -0 lines 0 comments Download
A src/atomic.h View 1 chunk +197 lines, -0 lines 0 comments Download
M src/flag-definitions.h View 1 chunk +5 lines, -0 lines 0 comments Download
M src/heap.h View 5 chunks +47 lines, -52 lines 0 comments Download
M src/heap.cc View 3 chunks +66 lines, -1 line 0 comments Download
M src/ia32/assembler-ia32-inl.h View 1 chunk +24 lines, -0 lines 0 comments Download
M src/mark-compact.h View 6 chunks +24 lines, -41 lines 0 comments Download
M src/mark-compact.cc View 35 chunks +1055 lines, -332 lines 0 comments Download
M src/objects.h View 2 chunks +8 lines, -1 line 0 comments Download
M src/objects-inl.h View 1 chunk +28 lines, -4 lines 0 comments Download
M src/objects-visiting.h View 2 chunks +24 lines, -1 line 0 comments Download
M src/platform.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/spaces.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M src/x64/assembler-x64-inl.h View 1 chunk +23 lines, -0 lines 0 comments Download
M test/cctest/test-heap.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M test/cctest/test-mark-compact.cc View 1 chunk +0 lines, -25 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Vyacheslav Egorov (Chromium)
10 years, 2 months ago (2010-10-05 14:59:43 UTC) #1
Erik Corry
10 years, 2 months ago (2010-10-13 13:59:21 UTC) #2
As discussed offline I would prefer to do without the complication of
parallelizing the heap scans after mark stack overflows.  If it turns out that
mark stack overflows are happening frequently in the real world perhaps we can
change the marking tactics to avoid that.

Powered by Google App Engine
This is Rietveld 408576698