| OLD | NEW | 
|   1 // Copyright 2015 the V8 project authors. All rights reserved. |   1 // Copyright 2015 the V8 project authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef V8_HEAP_SCAVENGE_JOB_H_ |   5 #ifndef V8_HEAP_SCAVENGE_JOB_H_ | 
|   6 #define V8_HEAP_SCAVENGE_JOB_H_ |   6 #define V8_HEAP_SCAVENGE_JOB_H_ | 
|   7  |   7  | 
|   8 #include "src/cancelable-task.h" |   8 #include "src/cancelable-task.h" | 
|   9 #include "src/heap/gc-tracer.h" |   9 #include "src/heap/gc-tracer.h" | 
|  10  |  10  | 
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  67   static const size_t kMinAllocationLimit = 512 * KB; |  67   static const size_t kMinAllocationLimit = 512 * KB; | 
|  68   // The allocation limit cannot exceed this fraction of the new space capacity. |  68   // The allocation limit cannot exceed this fraction of the new space capacity. | 
|  69   static const double kMaxAllocationLimitAsFractionOfNewSpace; |  69   static const double kMaxAllocationLimitAsFractionOfNewSpace; | 
|  70  |  70  | 
|  71  private: |  71  private: | 
|  72   void ScheduleIdleTask(Heap* heap); |  72   void ScheduleIdleTask(Heap* heap); | 
|  73   bool idle_task_pending_; |  73   bool idle_task_pending_; | 
|  74   bool idle_task_rescheduled_; |  74   bool idle_task_rescheduled_; | 
|  75   int bytes_allocated_since_the_last_task_; |  75   int bytes_allocated_since_the_last_task_; | 
|  76 }; |  76 }; | 
|  77 } |  77 }  // namespace internal | 
|  78 }  // namespace v8::internal |  78 }  // namespace v8 | 
|  79  |  79  | 
|  80 #endif  // V8_HEAP_SCAVENGE_JOB_H_ |  80 #endif  // V8_HEAP_SCAVENGE_JOB_H_ | 
| OLD | NEW |