| Index: src/heap/heap.h
|
| diff --git a/src/heap/heap.h b/src/heap/heap.h
|
| index 34c5c6014ec0930cb0eb3a6e2874da725f8002d5..4bc3a49f0c55983c7e29f304f4ca1b62ebc38b73 100644
|
| --- a/src/heap/heap.h
|
| +++ b/src/heap/heap.h
|
| @@ -2115,6 +2115,18 @@ class Heap {
|
| double idle_time_in_ms, size_t size_of_objects,
|
| size_t mark_compact_speed_in_bytes_per_ms);
|
|
|
| + GCIdleTimeHandler::HeapState ComputeHeapState(bool is_long_idle_notification);
|
| +
|
| + bool PerformIdleTimeAction(GCIdleTimeAction action,
|
| + GCIdleTimeHandler::HeapState heap_state,
|
| + double deadline_in_ms,
|
| + bool is_long_idle_notification);
|
| +
|
| + void IdleNotificationEpilogue(GCIdleTimeAction action,
|
| + GCIdleTimeHandler::HeapState heap_state,
|
| + double start_ms, double deadline_in_ms,
|
| + bool is_long_idle_notification);
|
| +
|
| void ClearObjectStats(bool clear_last_time_stats = false);
|
|
|
| inline void UpdateAllocationsHash(HeapObject* object);
|
|
|