Index: src/heap/spaces.cc |
diff --git a/src/heap/spaces.cc b/src/heap/spaces.cc |
index a274fddf45d5b8fd2d31578ccc07bb416752e9e2..071816f35f5ef197fa6c0f96805072d38ffbe391 100644 |
--- a/src/heap/spaces.cc |
+++ b/src/heap/spaces.cc |
@@ -1319,7 +1319,7 @@ bool PagedSpace::Expand() { |
Page* p = heap()->memory_allocator()->AllocatePage(size, this, executable()); |
if (p == nullptr) return false; |
- AccountCommitted(static_cast<intptr_t>(p->size())); |
+ AccountCommitted(p->size()); |
// Pages created during bootstrapping may contain immortal immovable objects. |
if (!heap()->deserialization_complete()) p->MarkNeverEvacuate(); |
@@ -1426,7 +1426,7 @@ void PagedSpace::ReleasePage(Page* page) { |
page->Unlink(); |
} |
- AccountUncommitted(static_cast<intptr_t>(page->size())); |
+ AccountUncommitted(page->size()); |
accounting_stats_.ShrinkSpace(page->area_size()); |
heap()->memory_allocator()->Free<MemoryAllocator::kPreFreeAndQueue>(page); |
} |
@@ -1556,7 +1556,7 @@ void NewSpace::Grow() { |
void NewSpace::Shrink() { |
- int new_capacity = Max(InitialTotalCapacity(), 2 * SizeAsInt()); |
+ int new_capacity = Max(InitialTotalCapacity(), 2 * static_cast<int>(Size())); |
int rounded_new_capacity = RoundUp(new_capacity, Page::kPageSize); |
if (rounded_new_capacity < TotalCapacity() && |
to_space_.ShrinkTo(rounded_new_capacity)) { |
@@ -1987,7 +1987,7 @@ bool SemiSpace::GrowTo(int new_capacity) { |
new_page->SetFlags(last_page->GetFlags(), Page::kCopyOnFlipFlagsMask); |
last_page = new_page; |
} |
- AccountCommitted(static_cast<intptr_t>(delta)); |
+ AccountCommitted(delta); |
current_capacity_ = new_capacity; |
return true; |
} |
@@ -2024,7 +2024,7 @@ bool SemiSpace::ShrinkTo(int new_capacity) { |
last_page); |
delta_pages--; |
} |
- AccountUncommitted(static_cast<intptr_t>(delta)); |
+ AccountUncommitted(delta); |
heap()->memory_allocator()->unmapper()->FreeQueuedChunks(); |
} |
current_capacity_ = new_capacity; |
@@ -3025,7 +3025,7 @@ AllocationResult LargeObjectSpace::AllocateRaw(int object_size, |
DCHECK(page->area_size() >= object_size); |
size_ += static_cast<int>(page->size()); |
- AccountCommitted(static_cast<intptr_t>(page->size())); |
+ AccountCommitted(page->size()); |
objects_size_ += object_size; |
page_count_++; |
page->set_next_page(first_page_); |
@@ -3162,7 +3162,7 @@ void LargeObjectSpace::FreeUnmarkedObjects() { |
// Free the chunk. |
size_ -= static_cast<int>(page->size()); |
- AccountUncommitted(static_cast<intptr_t>(page->size())); |
+ AccountUncommitted(page->size()); |
objects_size_ -= object->Size(); |
page_count_--; |