Home
last modified time | relevance | path

Searched refs:ProcessPriorityInfo (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/include/reclaim_priority_manager/
H A Dreclaim_priority_manager.h120 bool operator() (const ProcessPriorityInfo &p1, const ProcessPriorityInfo &p2) in operator()
139 using ProcInfoVec = std::vector<ProcessPriorityInfo>;
140 using ProcInfoSet = std::set<ProcessPriorityInfo, ProcInfoCmpByPriority>;
203 ProcessPriorityInfo &proc, AppAction &action, int64_t eventTime);
211 void SetImportantProcPriority(ProcessPriorityInfo &proc);
215 void UpdatePriorityByProcForExtension(ProcessPriorityInfo &proc);
216 void UpdatePriorityByProcConnector(ProcessPriorityInfo &proc);
242 void HandleEventEnd(ProcessPriorityInfo &proc, AppAction &action, int64_t eventTime);
247 void HandleVisible(ProcessPriorityInfo &proc, AppAction &action, int64_t eventTime);
252 bool CheckSatifyAbilityStartCondition(const ProcessPriorityInfo &proc);
[all …]
H A Dprocess_priority_info.h33 class ProcessPriorityInfo {
35 explicit ProcessPriorityInfo(pid_t pid, int bundleUid, int priority, bool isImportant = false);
36 ProcessPriorityInfo(const ProcessPriorityInfo &copyProcess);
37 ~ProcessPriorityInfo();
H A Dbundle_priority_info.h30 using ProcessesInfoMap = std::map<pid_t, ProcessPriorityInfo>;
49 void AddProc(ProcessPriorityInfo &newProcess);
51 ProcessPriorityInfo& FindProcByPid(pid_t pid);
/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/src/reclaim_priority_manager/
H A Dprocess_priority_info.cpp28 ProcessPriorityInfo::ProcessPriorityInfo(pid_t pid, int bundleUid, int priority, bool isImportant) in ProcessPriorityInfo() function in OHOS::Memory::ProcessPriorityInfo
48 ProcessPriorityInfo::ProcessPriorityInfo(const ProcessPriorityInfo &copyProcess) in ProcessPriorityInfo() function in OHOS::Memory::ProcessPriorityInfo
75 ProcessPriorityInfo::~ProcessPriorityInfo() in ~ProcessPriorityInfo()
81 void ProcessPriorityInfo::SetPriority(int targetPriority) in SetPriority()
87 int32_t ProcessPriorityInfo::ExtensionConnectorsCount() in ExtensionConnectorsCount()
99 void ProcessPriorityInfo::ProcUnBindToMe(int32_t pid) in ProcUnBindToMe()
113 void ProcessPriorityInfo::ProcUnBindFromMe(int32_t pid) in ProcUnBindFromMe()
120 std::string ProcessPriorityInfo::ProcsBindToMe() in ProcsBindToMe()
131 std::string ProcessPriorityInfo::ProcsBindFromMe() in ProcsBindFromMe()
142 bool ProcessPriorityInfo::IsAbilityStarting() const in IsAbilityStarting()
[all …]
H A Dreclaim_priority_manager.cpp142 ProcessPriorityInfo &proc = procEntry.second; in Dump()
248 ProcessPriorityInfo processInfo = itrProcess->second; in GetBundlePrioSet()
249 ProcessPriorityInfo tmpProcess(processInfo); in GetBundlePrioSet()
446 ProcessPriorityInfo &proc = bundle->FindProcByPid(target.pid); in HandleAbilityStart()
480 ProcessPriorityInfo &proc = bundle->FindProcByPid(pid); in CheckAbilityStartCompleted()
563 ProcessPriorityInfo &proc = bundle->FindProcByPid(pid); in CheckCreateProcPriorityDelay()
749 ProcessPriorityInfo &proc = bundle->FindProcByPid(target.pid); in UpdateExtensionStatusForTarget()
795 std::queue<ProcessPriorityInfo> extensionProcQue; in GetConnectedExtensionProc()
799 ProcessPriorityInfo extensionProc(extensionProcQue.front()); in GetConnectedExtensionProc()
931 ProcessPriorityInfo &proc = bundle->FindProcByPid(target.pid); in UpdateReclaimPriorityInner()
[all …]
H A Dbundle_priority_info.cpp53 ProcessPriorityInfo processInfo = itrProcess->second; in BundlePriorityInfo()
54 ProcessPriorityInfo tmpProcess(processInfo); in BundlePriorityInfo()
68 void BundlePriorityInfo::AddProc(ProcessPriorityInfo &newProcess) in AddProc()
83 ProcessPriorityInfo& BundlePriorityInfo::FindProcByPid(pid_t pid) in FindProcByPid()
/ohos5.0/foundation/resourceschedule/memmgr/test/unittest/phone/
H A Doom_score_adj_utils_test.cpp72 ProcessPriorityInfo proc1(1001, bundle->uid_, bundle->priority_);
73 ProcessPriorityInfo proc2(1002, bundle->uid_, bundle->priority_);
74 ProcessPriorityInfo proc3(1003, bundle->uid_, bundle->priority_);
75 ProcessPriorityInfo proc4(1004, bundle->uid_, bundle->priority_);
H A Dmulti_account_manager_test.cpp99 ProcessPriorityInfo proc1(1001, bundle->uid_, bundle->priority_);
100 ProcessPriorityInfo proc2(1002, bundle->uid_, bundle->priority_);
101 ProcessPriorityInfo proc3(1003, bundle->uid_, bundle->priority_);
102 ProcessPriorityInfo proc4(1004, bundle->uid_, bundle->priority_);
122 ProcessPriorityInfo proc1(1001, bundle->uid_, bundle->priority_);
123 ProcessPriorityInfo proc2(1002, bundle->uid_, bundle->priority_);
124 ProcessPriorityInfo proc3(1003, bundle->uid_, bundle->priority_);
125 ProcessPriorityInfo proc4(1004, bundle->uid_, bundle->priority_);
H A Dreclaim_priority_manager_test.cpp74 ProcessPriorityInfo &pi = piPair.second; in PrintReclaimPriorityList()
449 ProcessPriorityInfo& proc = bundle->FindProcByPid(pid);
464 ProcessPriorityInfo& proc = bundle->FindProcByPid(pid);
485 ProcessPriorityInfo& proc = bundle->FindProcByPid(pid);
540 ProcessPriorityInfo &proc1 = bundle->FindProcByPid(pid1);
541 ProcessPriorityInfo &proc2 = bundle->FindProcByPid(pid2);
597 ProcessPriorityInfo &proc1 = bundle->FindProcByPid(targets1.pid);
598 ProcessPriorityInfo &proc2 = bundle->FindProcByPid(targets2.pid);
679 ProcessPriorityInfo proc1(1001, bundle->uid_, bundle->priority_);
680 ProcessPriorityInfo proc2(1002, bundle->uid_, bundle->priority_);
[all …]