Index: src/heap/gc-idle-time-handler.h |
diff --git a/src/heap/gc-idle-time-handler.h b/src/heap/gc-idle-time-handler.h |
index ce4aeee9ee3218ffbd967425d271ffe7352a29dd..36acdd8531f1a177254c08ef6102d320db5d6cc5 100644 |
--- a/src/heap/gc-idle-time-handler.h |
+++ b/src/heap/gc-idle-time-handler.h |
@@ -14,7 +14,6 @@ enum GCIdleTimeActionType { |
DONE, |
DO_NOTHING, |
DO_INCREMENTAL_STEP, |
- DO_SCAVENGE, |
DO_FULL_GC, |
}; |
@@ -42,13 +41,6 @@ class GCIdleTimeAction { |
return result; |
} |
- static GCIdleTimeAction Scavenge() { |
- GCIdleTimeAction result; |
- result.type = DO_SCAVENGE; |
- result.additional_work = false; |
- return result; |
- } |
- |
static GCIdleTimeAction FullGC() { |
GCIdleTimeAction result; |
result.type = DO_FULL_GC; |
@@ -77,10 +69,6 @@ class GCIdleTimeHeapState { |
size_t mark_compact_speed_in_bytes_per_ms; |
size_t incremental_marking_speed_in_bytes_per_ms; |
size_t final_incremental_mark_compact_speed_in_bytes_per_ms; |
- size_t scavenge_speed_in_bytes_per_ms; |
- size_t used_new_space_size; |
- size_t new_space_capacity; |
- size_t new_space_allocation_throughput_in_bytes_per_ms; |
}; |
@@ -124,21 +112,10 @@ class GCIdleTimeHandler { |
static const int kMinBackgroundIdleTime = 900; |
- // We conservatively assume that in the next kTimeUntilNextIdleEvent ms |
- // no idle notification happens. |
- static const size_t kTimeUntilNextIdleEvent = 100; |
- |
// An allocation throughput below kLowAllocationThroughput bytes/ms is |
// considered low |
static const size_t kLowAllocationThroughput = 1000; |
- // If we haven't recorded any scavenger events yet, we use a conservative |
- // lower bound for the scavenger speed. |
- static const size_t kInitialConservativeScavengeSpeed = 100 * KB; |
- |
- // The minimum size of allocated new space objects to trigger a scavenge. |
- static const size_t kMinimumNewSpaceSizeToPerformScavenge = MB / 2; |
- |
// If contexts are disposed at a higher rate a full gc is triggered. |
static const double kHighContextDisposalRate; |
@@ -181,11 +158,6 @@ class GCIdleTimeHandler { |
static bool ShouldDoOverApproximateWeakClosure(size_t idle_time_in_ms); |
- static bool ShouldDoScavenge( |
- size_t idle_time_in_ms, size_t new_space_size, size_t used_new_space_size, |
- size_t scavenger_speed_in_bytes_per_ms, |
- size_t new_space_allocation_throughput_in_bytes_per_ms); |
- |
private: |
GCIdleTimeAction NothingOrDone(double idle_time_in_ms); |