V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::ScavengeJob Class Reference

Classes

class  IdleTask
 

Public Member Functions

void ScheduleIdleTaskIfNeeded (Heap *heap, int bytes_allocated)
 
void RescheduleIdleTask (Heap *heap)
 
bool IdleTaskPending ()
 
void NotifyIdleTask ()
 
bool IdleTaskRescheduled ()
 

Static Public Member Functions

static bool ReachedIdleAllocationLimit (double scavenge_speed_in_bytes_per_ms, size_t new_space_size, size_t new_space_capacity)
 
static bool EnoughIdleTimeForScavenge (double idle_time_ms, double scavenge_speed_in_bytes_per_ms, size_t new_space_size)
 

Static Public Attributes

static const int kInitialScavengeSpeedInBytesPerMs = 256 * KB
 
static const int kAverageIdleTimeMs = 5
 
static const size_t kBytesAllocatedBeforeNextIdleTask = 1024 * KB
 
static const size_t kMinAllocationLimit = 512 * KB
 
static const double kMaxAllocationLimitAsFractionOfNewSpace = 0.8
 

Detailed Description

Definition at line 18 of file scavenge-job.h.


The documentation for this class was generated from the following files: