Home
last modified time | relevance | path

Searched refs:PurgeableMemManager (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/src/purgeable_mem_manager/
H A Dpurgeable_mem_manager.cpp39 IMPLEMENT_SINGLE_INSTANCE(PurgeableMemManager);
41 PurgeableMemManager::PurgeableMemManager() in PurgeableMemManager() function in OHOS::Memory::PurgeableMemManager
52 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 …]
/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/include/purgeable_mem_manager/
H A Dpurgeable_mem_manager.h49 class PurgeableMemManager {
50 DECLARE_SINGLE_INSTANCE_BASE(PurgeableMemManager);
65 PurgeableMemManager();
66 ~PurgeableMemManager() = default;
/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/src/
H A Dmem_mgr_service.cpp156 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()
/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/include/
H A Ddump_command_dispatcher.h212 PurgeableMemManager::GetInstance().DumpSubscribers(fd); in PurgeableMemoryDump()
225 if (PurgeableMemManager::GetInstance().ForceReclaimByDump(dumpInfo)) { in PurgeableMemoryDump()
241 PurgeableMemManager::GetInstance().ChangeAppState(pid, uid, state); in PurgeableMemoryDump()
/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/src/event/
H A Dkswapd_observer.cpp143 PurgeableMemManager::GetInstance().NotifyMemoryLevel(info); in HandleKswapdReport()
H A Dapp_state_observer.cpp37PurgeableMemManager::GetInstance().ChangeAppState(appStateData.pid, appStateData.uid, appStateData… in OnForegroundApplicationChanged()
/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/src/memory_level_manager/
H A Dmemory_level_manager.cpp133 PurgeableMemManager::GetInstance().NotifyMemoryLevel(info); in NotifyMemoryLevel()