Searched refs:ArkIdleMonitor (Results 1 – 4 of 4) sorted by relevance
41 bool ArkIdleMonitor::ShouldTryTriggerGC(int64_t timestamp) in ShouldTryTriggerGC()65 bool ArkIdleMonitor::CheckLowNotifyState() const in CheckLowNotifyState()73 bool ArkIdleMonitor::CheckLowRunningDurationState() const in CheckLowRunningDurationState()81 void ArkIdleMonitor::IntervalMonitor() in IntervalMonitor()115 void ArkIdleMonitor::PostMonitorTask(uint64_t delayMs) in PostMonitorTask()120 ArkIdleMonitor* arkIdleMonitor = reinterpret_cast<ArkIdleMonitor *>(idleMonitorPtr); in PostMonitorTask()136 ArkIdleMonitor::~ArkIdleMonitor() in ~ArkIdleMonitor()148 void ArkIdleMonitor::ClearIdleStats() in ClearIdleStats()157 void ArkIdleMonitor::NotifyTryCompressGC() in NotifyTryCompressGC()179 void ArkIdleMonitor::SetStartTimerCallback() in SetStartTimerCallback()[all …]
40 class ArkIdleMonitor {44 explicit ArkIdleMonitor(EcmaVM* vm) : vm_(vm) {}; in ArkIdleMonitor() function45 ~ArkIdleMonitor();
65 using ArkIdleMonitor = panda::ecmascript::ArkIdleMonitor; variable418 std::shared_ptr<ArkIdleMonitor> arkIdleMonitor_;
579 arkIdleMonitor_ = std::make_shared<ArkIdleMonitor>(vm); in ArkNativeEngine()2391 std::weak_ptr<ArkIdleMonitor> weakArkIdleMonitor = arkIdleMonitor_; in PostLooperTriggerIdleGCTask()