Lines Matching defs:MemController
22 MemController::MemController(Heap *heap) : heap_(heap), allocTimeMs_(GetSystemTimeInMs())
27 size_t MemController::CalculateAllocLimit(size_t currentSize, size_t minSize, size_t maxSize, size_t newSpaceCapacity,
41 double MemController::CalculateGrowingFactor(double gcSpeed, double mutatorSpeed)
78 void MemController::StartCalculationBeforeGC()
125 void MemController::RecordAllocationForIdle()
147 bool MemController::CheckLowAllocationUsageState() const
156 void MemController::StopCalculationAfterGC(TriggerGCType gcType)
210 void MemController::RecordAfterConcurrentMark(MarkType markType, const ConcurrentMarker *marker)
222 double MemController::CalculateMarkCompactSpeedPerMS()
231 double MemController::CalculateAverageSpeed(const base::GCRingBuffer<BytesAndDuration, LENGTH> &buffer,
259 double MemController::CalculateAverageSpeed(const base::GCRingBuffer<BytesAndDuration, LENGTH> &buffer)
264 double MemController::GetCurrentOldSpaceAllocationThroughputPerMS(double timeMs) const
272 double MemController::GetEdenSpaceAllocationThroughputPerMS() const
277 double MemController::GetNewSpaceAllocationThroughputPerMS() const
282 double MemController::GetEdenSpaceConcurrentMarkSpeedPerMS() const
287 double MemController::GetNewSpaceConcurrentMarkSpeedPerMS() const
292 double MemController::GetOldSpaceAllocationThroughputPerMS() const
297 double MemController::GetFullSpaceConcurrentMarkSpeedPerMS() const
302 double MemController::GetIdleNewSpaceAllocationThroughputPerMS() const
307 double MemController::GetIdleOldSpaceAllocationThroughputPerMS() const