Searched refs:PurgeableMemManager (Results 1 – 7 of 7) sorted by relevance
39 IMPLEMENT_SINGLE_INSTANCE(PurgeableMemManager);41 PurgeableMemManager::PurgeableMemManager() in PurgeableMemManager() function in OHOS::Memory::PurgeableMemManager52 bool PurgeableMemManager::GetEventHandler() in GetEventHandler()217 void PurgeableMemManager::RegisterActiveApps(int32_t pid, int32_t uid) in RegisterActiveApps()307 bool PurgeableMemManager::CheckCallingToken() in CheckCallingToken()318 void PurgeableMemManager::ReclaimSubscriberAll() in ReclaimSubscriberAll()340 void PurgeableMemManager::ReclaimSubscriberProc(const int32_t pid) in ReclaimSubscriberProc()363 bool PurgeableMemManager::GetPurgeableInfo(PurgeableMemoryInfo &info) in GetPurgeableInfo()407 bool PurgeableMemManager::PurgeHeap(const int userId, const int size) in PurgeHeap()578 void PurgeableMemManager::TriggerByPsi(const SystemMemoryInfo &info) in TriggerByPsi()[all …]
49 class PurgeableMemManager {50 DECLARE_SINGLE_INSTANCE_BASE(PurgeableMemManager);65 PurgeableMemManager();66 ~PurgeableMemManager() = default;
156 PurgeableMemManager::GetInstance().RegisterActiveApps(pid, uid); in RegisterActiveApps()163 PurgeableMemManager::GetInstance().DeregisterActiveApps(pid, uid); in DeregisterActiveApps()170 PurgeableMemManager::GetInstance().AddSubscriber(subscriber); in SubscribeAppState()177 PurgeableMemManager::GetInstance().RemoveSubscriber(subscriber); in UnsubscribeAppState()
212 PurgeableMemManager::GetInstance().DumpSubscribers(fd); in PurgeableMemoryDump()225 if (PurgeableMemManager::GetInstance().ForceReclaimByDump(dumpInfo)) { in PurgeableMemoryDump()241 PurgeableMemManager::GetInstance().ChangeAppState(pid, uid, state); in PurgeableMemoryDump()
143 PurgeableMemManager::GetInstance().NotifyMemoryLevel(info); in HandleKswapdReport()
37 …PurgeableMemManager::GetInstance().ChangeAppState(appStateData.pid, appStateData.uid, appStateData… in OnForegroundApplicationChanged()
133 PurgeableMemManager::GetInstance().NotifyMemoryLevel(info); in NotifyMemoryLevel()