Searched refs:reclaimableKB (Results 1 – 5 of 5) sorted by relevance
/ohos5.0/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> &as… in GetPurgeableAshmInfo() argument 159 reclaimableKB = 0; in GetPurgeableAshmInfo() 164 reclaimableKB += value.sizeKB; in GetPurgeableAshmInfo() 167 …e are %{public}dKB reclaimable purgeable [ASHM], ashmInfoVector.size()=%{public}zu", reclaimableKB, in GetPurgeableAshmInfo()
|
H A D | purgeable_mem_manager.cpp | 367 return PurgeableMemUtils::GetInstance().GetPurgeableHeapInfo(info.reclaimableKB); in GetPurgeableInfo() 369 …return PurgeableMemUtils::GetInstance().GetPurgeableAshmInfo(info.reclaimableKB, info.ashmInfoToRe… 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() 529 info.reclaimableKB, reclaimTargetKB); in PurgeByTypeAndTarget() 535 info.reclaimableKB <= reclaimTargetKB && PurgeTypeAll(type)) { in PurgeByTypeAndTarget() 536 reclaimResultKB = info.reclaimableKB; in PurgeByTypeAndTarget()
|
/ohos5.0/foundation/resourceschedule/memmgr/test/unittest/phone/ |
H A D | purgeable_memory_manager_test.cpp | 210 int reclaimableKB; variable 211 bool ret = PurgeableMemUtils::GetInstance().GetPurgeableHeapInfo(reclaimableKB); 212 printf("ret=%d,reclaimableKB=%dKB\n", ret, reclaimableKB); 213 ret = ret && reclaimableKB >= 0; 219 int reclaimableKB; variable 220 bool ret = PurgeableMemUtils::GetInstance().GetProcPurgeableHeapInfo(1, reclaimableKB); 221 printf("pid=%d,reclaimableKB=%dKB\n", 1, reclaimableKB); 222 ret = ret && reclaimableKB >= 0;
|
/ohos5.0/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
|