Lines Matching refs:sHeap
182 auto sHeap = SharedHeap::GetInstance();
183 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(thread);
184 auto oldSizebase = sHeap->GetOldSpace()->GetHeapObjectSize();
191 size_t oldSizeBefore = sHeap->GetOldSpace()->GetHeapObjectSize();
193 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(thread);
194 auto oldSizeAfter = sHeap->GetOldSpace()->GetHeapObjectSize();
205 auto sHeap = SharedHeap::GetInstance();
206 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread);
207 auto oldSizebase = sHeap->GetOldSpace()->GetHeapObjectSize();
215 size_t oldSizeBefore = sHeap->GetOldSpace()->GetHeapObjectSize();
218 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread);
219 auto oldSizeAfter = sHeap->GetOldSpace()->GetHeapObjectSize();
228 auto sHeap = SharedHeap::GetInstance();
229 sHeap->CompactHeapBeforeFork(thread);
230 EXPECT_TRUE(sHeap->GetOldSpace()->GetHeapObjectSize() == 0);
231 auto oldSizebase = sHeap->GetOldSpace()->GetHeapObjectSize();
238 size_t oldSizeBefore = sHeap->GetOldSpace()->GetHeapObjectSize();
240 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread);
241 sHeap->GetAppSpawnSpace()->IterateOverMarkedObjects([](TaggedObject *object) {
245 auto oldSizeAfter = sHeap->GetOldSpace()->GetHeapObjectSize();
275 auto sHeap = SharedHeap::GetInstance();
276 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread);
302 auto sHeap = new SharedHeap(config);
303 EXPECT_TRUE(sHeap != nullptr);
304 sHeap->Destroy();
305 delete sHeap;
306 sHeap = nullptr;