| Index: src/heap/mark-compact.cc
|
| diff --git a/src/heap/mark-compact.cc b/src/heap/mark-compact.cc
|
| index fcc99c3b6bee028963e3692d9a4304073d7a9aa2..6750d02c0d7c737b33f0e443ea379ca0204a1df1 100644
|
| --- a/src/heap/mark-compact.cc
|
| +++ b/src/heap/mark-compact.cc
|
| @@ -561,7 +561,7 @@ void MarkCompactCollector::SweepOrWaitUntilSweepingCompleted(Page* page) {
|
|
|
|
|
| void MarkCompactCollector::SweepAndRefill(CompactionSpace* space) {
|
| - if (heap()->concurrent_sweeping_enabled() && !IsSweepingCompleted()) {
|
| + if (FLAG_concurrent_sweeping && !IsSweepingCompleted()) {
|
| SweepInParallel(heap()->paged_space(space->identity()), 0);
|
| space->RefillFreeList();
|
| }
|
| @@ -573,13 +573,13 @@ void MarkCompactCollector::EnsureSweepingCompleted() {
|
|
|
| // If sweeping is not completed or not running at all, we try to complete it
|
| // here.
|
| - if (!heap()->concurrent_sweeping_enabled() || !IsSweepingCompleted()) {
|
| + if (!FLAG_concurrent_sweeping || !IsSweepingCompleted()) {
|
| SweepInParallel(heap()->paged_space(OLD_SPACE), 0);
|
| SweepInParallel(heap()->paged_space(CODE_SPACE), 0);
|
| SweepInParallel(heap()->paged_space(MAP_SPACE), 0);
|
| }
|
|
|
| - if (heap()->concurrent_sweeping_enabled()) {
|
| + if (FLAG_concurrent_sweeping) {
|
| pending_sweeper_tasks_semaphore_.Wait();
|
| pending_sweeper_tasks_semaphore_.Wait();
|
| pending_sweeper_tasks_semaphore_.Wait();
|
| @@ -3848,7 +3848,7 @@ void MarkCompactCollector::SweepSpaces() {
|
| SweepSpace(heap()->map_space(), CONCURRENT_SWEEPING);
|
| }
|
| sweeping_in_progress_ = true;
|
| - if (heap()->concurrent_sweeping_enabled()) {
|
| + if (FLAG_concurrent_sweeping) {
|
| StartSweeperThreads();
|
| }
|
| }
|
|
|