Searched refs:reclaimableKB (Results 1 - 5 of 5) sorted by relevance
/foundation/resourceschedule/memmgr/services/memmgrservice/src/purgeable_mem_manager/ |
H A D | purgeable_mem_utils.cpp | 51 bool PurgeableMemUtils::GetPurgeableHeapInfo(int &reclaimableKB)
in GetPurgeableHeapInfo() argument 88 reclaimableKB = activeKB + inactiveKB - pinedKB;
in GetPurgeableHeapInfo() 89 if (reclaimableKB >= 0) {
in GetPurgeableHeapInfo() 95 bool PurgeableMemUtils::GetProcPurgeableHeapInfo(const int pid, int &reclaimableKB)
in GetProcPurgeableHeapInfo() argument 128 reclaimableKB = purgSumKB - purgPinKB;
in GetProcPurgeableHeapInfo() 129 if (reclaimableKB >= 0) {
in GetProcPurgeableHeapInfo() 148 bool PurgeableMemUtils::GetPurgeableAshmInfo(int &reclaimableKB, std::vector<PurgeableAshmInfo> &ashmInfoToReclaim)
in GetPurgeableAshmInfo() argument 159 reclaimableKB = 0;
in GetPurgeableAshmInfo() 164 reclaimableKB += value.sizeKB;
in GetPurgeableAshmInfo() 167 HILOGD("there are %{public}dKB reclaimable purgeable [ASHM], ashmInfoVector.size()=%{public}zu", reclaimableKB,
in GetPurgeableAshmInfo() [all...] |
H A D | purgeable_mem_manager.cpp | 367 return PurgeableMemUtils::GetInstance().GetPurgeableHeapInfo(info.reclaimableKB);
in GetPurgeableInfo() 369 return PurgeableMemUtils::GetInstance().GetPurgeableAshmInfo(info.reclaimableKB, info.ashmInfoToReclaim);
in GetPurgeableInfo() 431 int reclaimableKB = 0;
in PurgHeapOneMemcg() local 432 if (!PurgeableMemUtils::GetInstance().GetProcPurgeableHeapInfo(pid, reclaimableKB)) {
in PurgHeapOneMemcg() 435 unPinedSizeKB += reclaimableKB;
in PurgHeapOneMemcg() 524 if (info.reclaimableKB <= 0) {
in PurgeByTypeAndTarget() 528 HILOGI("purgeable[%{public}s]: reclaimableKB=%{public}dKB, target=%{public}dKB", typeDesc.c_str(),
in PurgeByTypeAndTarget() 529 info.reclaimableKB, reclaimTargetKB);
in PurgeByTypeAndTarget() 535 info.reclaimableKB <= reclaimTargetKB && PurgeTypeAll(type)) {
in PurgeByTypeAndTarget() 536 reclaimResultKB = info.reclaimableKB;
in PurgeByTypeAndTarget() [all...] |
/foundation/resourceschedule/memmgr/test/unittest/phone/ |
H A D | purgeable_memory_manager_test.cpp | 210 int reclaimableKB;
in HWTEST_F() local 211 bool ret = PurgeableMemUtils::GetInstance().GetPurgeableHeapInfo(reclaimableKB);
in HWTEST_F() 212 printf("ret=%d,reclaimableKB=%dKB\n", ret, reclaimableKB);
in HWTEST_F() 213 ret = ret && reclaimableKB >= 0;
in HWTEST_F() 219 int reclaimableKB;
in HWTEST_F() local 220 bool ret = PurgeableMemUtils::GetInstance().GetProcPurgeableHeapInfo(1, reclaimableKB);
in HWTEST_F() 221 printf("pid=%d,reclaimableKB=%dKB\n", 1, reclaimableKB);
in HWTEST_F() 222 ret = ret && reclaimableKB > in HWTEST_F() [all...] |
/foundation/resourceschedule/memmgr/services/memmgrservice/include/purgeable_mem_manager/ |
H A D | purgeable_mem_utils.h | 39 bool GetPurgeableHeapInfo(int &reclaimableKB);
40 bool GetProcPurgeableHeapInfo(const int pid, int &reclaimableKB);
43 bool GetPurgeableAshmInfo(int &reclaimableKB, std::vector<PurgeableAshmInfo> &ashmInfoToReclaim);
|
H A D | purgeable_mem_manager.h | 35 int reclaimableKB;
member
|
Completed in 3 milliseconds