| 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
|
|
|