|
static size_t | EstimateMarkingStepSize (double idle_time_in_ms, double marking_speed_in_bytes_per_ms) |
|
static double | EstimateFinalIncrementalMarkCompactTime (size_t size_of_objects, double mark_compact_speed_in_bytes_per_ms) |
|
static bool | ShouldDoContextDisposalMarkCompact (int context_disposed, double contexts_disposal_rate, size_t size_of_objects) |
|
static bool | ShouldDoFinalIncrementalMarkCompact (double idle_time_in_ms, size_t size_of_objects, double final_incremental_mark_compact_speed_in_bytes_per_ms) |
|
static bool | ShouldDoOverApproximateWeakClosure (double idle_time_in_ms) |
|
|
static const size_t | kInitialConservativeMarkingSpeed = 100 * KB |
|
static const size_t | kMaximumMarkingStepSize = 700 * MB |
|
static const double | kConservativeTimeRatio = 0.9 |
|
static const size_t | kInitialConservativeMarkCompactSpeed = 2 * MB |
|
static const size_t | kInitialConservativeFinalIncrementalMarkCompactSpeed |
|
static const size_t | kMaxFinalIncrementalMarkCompactTimeInMs = 1000 |
|
static const size_t | kMaxScheduledIdleTime = 50 |
|
static const size_t | kMaxFrameRenderingIdleTime = 17 |
|
static const int | kMinBackgroundIdleTime = 900 |
|
static const size_t | kLowAllocationThroughput = 1000 |
|
static const size_t | kMaxHeapSizeForContextDisposalMarkCompact = 100 * MB |
|
static const double | kHighContextDisposalRate = 100 |
|
static const size_t | kIncrementalMarkingStepTimeInMs = 1 |
|
static const size_t | kMinTimeForOverApproximatingWeakClosureInMs = 1 |
|
static const int | kMaxNoProgressIdleTimes = 10 |
|
Definition at line 71 of file gc-idle-time-handler.h.
◆ kInitialConservativeFinalIncrementalMarkCompactSpeed
const size_t v8::internal::GCIdleTimeHandler::kInitialConservativeFinalIncrementalMarkCompactSpeed |
|
static |
The documentation for this class was generated from the following files: