Home | History | Annotate | Download | only in heap

Lines Matching refs:Heap

5 #include "src/heap/scavenge-job.h"
8 #include "src/heap/heap-inl.h"
9 #include "src/heap/heap.h"
20 Heap* heap = isolate()->heap();
24 double start_ms = heap->MonotonicallyIncreasingTimeInMs();
27 heap->tracer()->ScavengeSpeedInBytesPerMillisecond();
28 size_t new_space_size = heap->new_space()->Size();
29 size_t new_space_capacity = heap->new_space()->Capacity();
37 heap->CollectGarbage(NEW_SPACE, GarbageCollectionReason::kIdleTask);
40 job_->RescheduleIdleTask(heap);
80 void ScavengeJob::RescheduleIdleTask(Heap* heap) {
84 ScheduleIdleTask(heap);
90 void ScavengeJob::ScheduleIdleTaskIfNeeded(Heap* heap, int bytes_allocated) {
94 ScheduleIdleTask(heap);
101 void ScavengeJob::ScheduleIdleTask(Heap* heap) {
103 v8::Isolate* isolate = reinterpret_cast<v8::Isolate*>(heap->isolate());
106 auto task = new IdleTask(heap->isolate(), this);