• Home
  • Raw
  • Download

Lines Matching refs:heap

49         auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap());  in SetUp()  local
50 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE); in SetUp()
51 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE); in SetUp()
67 auto heap = thread->GetEcmaVM()->GetHeap(); in HWTEST_F_L0() local
68 auto fullGc = heap->GetFullGC(); in HWTEST_F_L0()
70 auto oldSizebase = heap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0()
77 oldSizeBefore = heap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0()
81 auto oldSizeAfter = heap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0()
87 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
88 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::HIGH_THROUGHPUT); in HWTEST_F_L0()
90 EXPECT_TRUE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
91 uint32_t markTaskNum = heap->GetMaxMarkTaskCount(); in HWTEST_F_L0()
93 EXPECT_TRUE(heap->GetSweeper()->ConcurrentSweepEnabled()); in HWTEST_F_L0()
94 uint32_t evacuateTaskNum = heap->GetMaxEvacuateTaskCount(); in HWTEST_F_L0()
96 auto partialGc = heap->GetPartialGC(); in HWTEST_F_L0()
98 heap->ChangeGCParams(true); in HWTEST_F_L0()
99 heap->Prepare(); in HWTEST_F_L0()
101 uint32_t markTaskNumBackground = heap->GetMaxMarkTaskCount(); in HWTEST_F_L0()
103 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
105 uint32_t evacuateTaskNumBackground = heap->GetMaxEvacuateTaskCount(); in HWTEST_F_L0()
107 EXPECT_FALSE(heap->GetSweeper()->ConcurrentSweepEnabled()); in HWTEST_F_L0()
108 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::CONSERVATIVE); in HWTEST_F_L0()
111 heap->ChangeGCParams(false); in HWTEST_F_L0()
112 heap->Prepare(); in HWTEST_F_L0()
114 uint32_t markTaskNumForeground = heap->GetMaxMarkTaskCount(); in HWTEST_F_L0()
116 EXPECT_TRUE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
118 uint32_t evacuateTaskNumForeground = heap->GetMaxEvacuateTaskCount(); in HWTEST_F_L0()
120 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::HIGH_THROUGHPUT); in HWTEST_F_L0()
121 EXPECT_TRUE(heap->GetSweeper()->ConcurrentSweepEnabled()); in HWTEST_F_L0()
126 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
127 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::CONFIG_DISABLE); in HWTEST_F_L0()
128 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::CONFIG_DISABLE); in HWTEST_F_L0()
130 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
131 EXPECT_FALSE(heap->GetSweeper()->ConcurrentSweepEnabled()); in HWTEST_F_L0()
133 auto partialGc = heap->GetPartialGC(); in HWTEST_F_L0()
135 heap->ChangeGCParams(false); in HWTEST_F_L0()
136 heap->Prepare(); in HWTEST_F_L0()
138 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
139 EXPECT_FALSE(heap->GetSweeper()->ConcurrentSweepEnabled()); in HWTEST_F_L0()
144 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
145 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::HIGH_THROUGHPUT); in HWTEST_F_L0()
147 uint32_t markTaskNum = heap->GetMaxMarkTaskCount(); in HWTEST_F_L0()
149 uint32_t evacuateTaskNum = heap->GetMaxEvacuateTaskCount(); in HWTEST_F_L0()
151 auto partialGc = heap->GetPartialGC(); in HWTEST_F_L0()
153 heap->ChangeGCParams(true); in HWTEST_F_L0()
154 heap->NotifyMemoryPressure(true); in HWTEST_F_L0()
155 heap->Prepare(); in HWTEST_F_L0()
157 uint32_t markTaskNumBackground = heap->GetMaxMarkTaskCount(); in HWTEST_F_L0()
159 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
161 uint32_t evacuateTaskNumBackground = heap->GetMaxEvacuateTaskCount(); in HWTEST_F_L0()
163 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::PRESSURE); in HWTEST_F_L0()
164 EXPECT_FALSE(heap->GetSweeper()->ConcurrentSweepEnabled()); in HWTEST_F_L0()
167 heap->ChangeGCParams(false); in HWTEST_F_L0()
168 heap->Prepare(); in HWTEST_F_L0()
170 uint32_t markTaskNumForeground = heap->GetMaxMarkTaskCount(); in HWTEST_F_L0()
173 uint32_t evacuateTaskNumForeground = heap->GetMaxEvacuateTaskCount(); in HWTEST_F_L0()
175 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::PRESSURE); in HWTEST_F_L0()
177 heap->NotifyMemoryPressure(false); in HWTEST_F_L0()
178 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::CONSERVATIVE); in HWTEST_F_L0()
183 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
185 size_t oldNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
186 size_t newNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
193 newNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
210 auto partialGc = heap->GetPartialGC(); in HWTEST_F_L0()
211 heap->SetMarkType(MarkType::MARK_FULL); in HWTEST_F_L0()
213 newNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
219 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
221 size_t oldNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()
222 size_t newNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()
228 newNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()
246 auto partialGc = heap->GetPartialGC(); in HWTEST_F_L0()
247 heap->SetMarkType(MarkType::MARK_FULL); in HWTEST_F_L0()
249 newNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()
255 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
257 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
259 size_t oldNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
260 size_t newNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
267 newNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
285 newNativeSize = heap->GetNativeBindingSize(); in HWTEST_F_L0()
291 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
293 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
295 size_t oldNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()
296 size_t newNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()
302 newNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()
321 newNativeSize = heap->GetNonNewSpaceNativeBindingSize(); in HWTEST_F_L0()