Lines Matching refs:heap
20 Heap* heap = isolate()->heap(); in RunInternal() local
24 double start_ms = heap->MonotonicallyIncreasingTimeInMs(); in RunInternal()
27 heap->tracer()->ScavengeSpeedInBytesPerMillisecond(); in RunInternal()
28 size_t new_space_size = heap->new_space()->Size(); in RunInternal()
29 size_t new_space_capacity = heap->new_space()->Capacity(); in RunInternal()
37 heap->CollectGarbage(NEW_SPACE, GarbageCollectionReason::kIdleTask); in RunInternal()
40 job_->RescheduleIdleTask(heap); in RunInternal()
80 void ScavengeJob::RescheduleIdleTask(Heap* heap) { in RescheduleIdleTask() argument
84 ScheduleIdleTask(heap); in RescheduleIdleTask()
90 void ScavengeJob::ScheduleIdleTaskIfNeeded(Heap* heap, int bytes_allocated) { in ScheduleIdleTaskIfNeeded() argument
94 ScheduleIdleTask(heap); in ScheduleIdleTaskIfNeeded()
101 void ScavengeJob::ScheduleIdleTask(Heap* heap) { in ScheduleIdleTask() argument
103 v8::Isolate* isolate = reinterpret_cast<v8::Isolate*>(heap->isolate()); in ScheduleIdleTask()
106 auto task = new IdleTask(heap->isolate(), this); in ScheduleIdleTask()