| Index: src/mark-compact.cc
|
| diff --git a/src/mark-compact.cc b/src/mark-compact.cc
|
| index 7503f24cb65318bdcd6f91d51a8362095909e0f3..63263ba131c289132d37ddb2fca05b0c6c889cb3 100644
|
| --- a/src/mark-compact.cc
|
| +++ b/src/mark-compact.cc
|
| @@ -672,8 +672,8 @@ static int FreeListFragmentation(PagedSpace* space, Page* p) {
|
| return 0;
|
| }
|
|
|
| - FreeList::SizeStats sizes;
|
| - space->CountFreeListItems(p, &sizes);
|
| + PagedSpace::SizeStats sizes;
|
| + space->ObtainFreeListStatistics(p, &sizes);
|
|
|
| intptr_t ratio;
|
| intptr_t ratio_threshold;
|
| @@ -812,8 +812,8 @@ void MarkCompactCollector::CollectEvacuationCandidates(PagedSpace* space) {
|
| if (!p->WasSwept()) {
|
| free_bytes = (p->area_size() - p->LiveBytes());
|
| } else {
|
| - FreeList::SizeStats sizes;
|
| - space->CountFreeListItems(p, &sizes);
|
| + PagedSpace::SizeStats sizes;
|
| + space->ObtainFreeListStatistics(p, &sizes);
|
| free_bytes = sizes.Total();
|
| }
|
|
|
|
|