#include <memory-balancer.h>
Definition at line 23 of file memory-balancer.h.
◆ MemoryBalancer()
◆ HeartbeatUpdate()
void v8::internal::MemoryBalancer::HeartbeatUpdate |
( |
| ) |
|
◆ PostHeartbeatTask()
void v8::internal::MemoryBalancer::PostHeartbeatTask |
( |
| ) |
|
|
private |
◆ RecomputeLimits()
void v8::internal::MemoryBalancer::RecomputeLimits |
( |
size_t | embedder_allocation_limit, |
|
|
base::TimeTicks | time ) |
◆ RefreshLimit()
void v8::internal::MemoryBalancer::RefreshLimit |
( |
| ) |
|
|
private |
◆ UpdateAllocationRate()
void v8::internal::MemoryBalancer::UpdateAllocationRate |
( |
size_t | major_allocation_bytes, |
|
|
base::TimeDelta | major_allocation_duration ) |
◆ UpdateGCSpeed()
void v8::internal::MemoryBalancer::UpdateGCSpeed |
( |
size_t | major_gc_bytes, |
|
|
base::TimeDelta | major_gc_duration ) |
◆ embedder_allocation_limit_
size_t v8::internal::MemoryBalancer::embedder_allocation_limit_ = 0 |
|
private |
◆ heap_
Heap* v8::internal::MemoryBalancer::heap_ |
|
private |
◆ heartbeat_task_started_
bool v8::internal::MemoryBalancer::heartbeat_task_started_ = false |
|
private |
◆ kMajorAllocationDecayRate
double v8::internal::MemoryBalancer::kMajorAllocationDecayRate = 0.95 |
|
staticconstexprprivate |
◆ kMajorGCDecayRate
double v8::internal::MemoryBalancer::kMajorGCDecayRate = 0.5 |
|
staticconstexprprivate |
◆ last_measured_at_
◆ last_measured_memory_
size_t v8::internal::MemoryBalancer::last_measured_memory_ = 0 |
|
private |
◆ live_memory_after_gc_
size_t v8::internal::MemoryBalancer::live_memory_after_gc_ = 0 |
|
private |
◆ major_allocation_rate_
◆ major_gc_speed_
The documentation for this class was generated from the following files: