Index: test/cctest/heap/test-heap.cc |
diff --git a/test/cctest/heap/test-heap.cc b/test/cctest/heap/test-heap.cc |
index cc89c68cfa12820735e4b7201370507c8fef61ec..e76678289bea20a34da33d3cba462569cf60edac 100644 |
--- a/test/cctest/heap/test-heap.cc |
+++ b/test/cctest/heap/test-heap.cc |
@@ -6791,28 +6791,5 @@ |
!heap->incremental_marking()->IsStopped())); |
} |
-TEST(UncommitUnusedLargeObjectMemory) { |
- CcTest::InitializeVM(); |
- v8::HandleScope scope(CcTest::isolate()); |
- Heap* heap = CcTest::heap(); |
- Isolate* isolate = heap->isolate(); |
- |
- Handle<FixedArray> array = isolate->factory()->NewFixedArray(200000); |
- MemoryChunk* chunk = MemoryChunk::FromAddress(array->address()); |
- CHECK(chunk->owner()->identity() == LO_SPACE); |
- |
- intptr_t size_before = array->Size(); |
- size_t committed_memory_before = chunk->CommittedPhysicalMemory(); |
- |
- array->Shrink(1); |
- CHECK(array->Size() < size_before); |
- |
- CcTest::heap()->CollectAllGarbage(); |
- CHECK(chunk->CommittedPhysicalMemory() < committed_memory_before); |
- size_t shrinked_size = |
- RoundUp((array->address() - chunk->address()) + array->Size(), |
- base::OS::CommitPageSize()); |
- CHECK_EQ(shrinked_size, chunk->CommittedPhysicalMemory()); |
-} |
} // namespace internal |
} // namespace v8 |