|
void | ScheduleIdleTaskIfNeeded (Heap *heap, int bytes_allocated) |
|
void | RescheduleIdleTask (Heap *heap) |
|
bool | IdleTaskPending () |
|
void | NotifyIdleTask () |
|
bool | IdleTaskRescheduled () |
|
|
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 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 |
|
Definition at line 18 of file scavenge-job.h.
The documentation for this class was generated from the following files: