| Index: test/cctest/heap/test-heap.cc
|
| diff --git a/test/cctest/heap/test-heap.cc b/test/cctest/heap/test-heap.cc
|
| index 7ee0c360ca92f20066c335b629abb69df2355166..1b87564516c30aae876b7e31047ec3fdc29abfe7 100644
|
| --- a/test/cctest/heap/test-heap.cc
|
| +++ b/test/cctest/heap/test-heap.cc
|
| @@ -6760,28 +6760,5 @@
|
| CHECK_LE(size_after, size_before);
|
| }
|
|
|
| -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
|
|
|