Lines Matching refs:heap
24 Heap* heap = isolate()->heap(); in RunInternal() local
28 double start_ms = heap->MonotonicallyIncreasingTimeInMs(); in RunInternal()
31 heap->tracer()->ScavengeSpeedInBytesPerMillisecond(); in RunInternal()
32 size_t new_space_size = heap->new_space()->Size(); in RunInternal()
33 size_t new_space_capacity = heap->new_space()->Capacity(); in RunInternal()
41 heap->CollectGarbage(NEW_SPACE, GarbageCollectionReason::kIdleTask); in RunInternal()
44 job_->RescheduleIdleTask(heap); in RunInternal()
84 void ScavengeJob::RescheduleIdleTask(Heap* heap) { in RescheduleIdleTask() argument
88 ScheduleIdleTask(heap); in RescheduleIdleTask()
94 void ScavengeJob::ScheduleIdleTaskIfNeeded(Heap* heap, int bytes_allocated) { in ScheduleIdleTaskIfNeeded() argument
98 ScheduleIdleTask(heap); in ScheduleIdleTaskIfNeeded()
105 void ScavengeJob::ScheduleIdleTask(Heap* heap) { in ScheduleIdleTask() argument
106 if (!idle_task_pending_ && !heap->IsTearingDown()) { in ScheduleIdleTask()
107 v8::Isolate* isolate = reinterpret_cast<v8::Isolate*>(heap->isolate()); in ScheduleIdleTask()
110 auto task = new IdleTask(heap->isolate(), this); in ScheduleIdleTask()