Home
last modified time | relevance | path

Searched refs:memcgPath (Results 1 - 9 of 9) sorted by relevance

/foundation/resourceschedule/memmgr/services/memmgrservice/src/purgeable_mem_manager/
H A Dpurgeable_mem_manager.cpp378 bool PurgeableMemManager::GetMemcgPathByUserId(const int userId, std::string &memcgPath) in GetMemcgPathByUserId() argument
381 memcgPath = KernelInterface::MEMCG_BASE_PATH; in GetMemcgPathByUserId()
388 memcgPath = memcg->GetMemcgPath_(); in GetMemcgPathByUserId()
409 std::string memcgPath; in PurgeHeap() local
410 if (!GetMemcgPathByUserId(userId, memcgPath)) { in PurgeHeap()
413 return PurgeableMemUtils::GetInstance().PurgeHeapMemcg(memcgPath, size); in PurgeHeap()
422 bool PurgeableMemManager::PurgHeapOneMemcg(const std::vector<int> &memcgPids, const std::string &memcgPath, in PurgHeapOneMemcg() argument
445 if (toReclaimSize > 0 && PurgeableMemUtils::GetInstance().PurgeHeapMemcg(memcgPath, toReclaimSize)) { in PurgHeapOneMemcg()
446 HILOGI("reclaim purgeable [HEAP] for memcg[%{public}s], recult=%{public}d KB", memcgPath.c_str(), in PurgHeapOneMemcg()
460 std::string memcgPath; in PurgHeapMemcgOneByOne() local
[all...]
H A Dpurgeable_mem_utils.cpp141 bool PurgeableMemUtils::PurgeHeapMemcg(const std::string &memcgPath, const int sizeKB) in PurgeHeapMemcg() argument
143 std::string path = KernelInterface::GetInstance().JoinPath(memcgPath, FILE_PURGE_MEMCG_HEAP); in PurgeHeapMemcg()
/foundation/resourceschedule/memmgr/test/unittest/phone/
H A Dreclaim_strategy_manager_test.cpp89 std::string memcgPath = memcg->GetMemcgPath_(); in HWTEST_F() local
93 EXPECT_EQ(KernelInterface::GetInstance().IsDirExists(memcgPath), false); in HWTEST_F()
113 std::string memcgPath = memcg->GetMemcgPath_(); in HWTEST_F() local
119 EXPECT_EQ(KernelInterface::GetInstance().IsDirExists(memcgPath), false); in HWTEST_F()
140 std::string memcgPath = memcg->GetMemcgPath_(); in HWTEST_F() local
141 EXPECT_EQ(KernelInterface::GetInstance().IsDirExists(memcgPath), true); in HWTEST_F()
H A Dpurgeable_memory_manager_test.cpp245 std::string memcgPath = "/dev/memcg"; in HWTEST_F() local
246 bool ret = PurgeableMemUtils::GetInstance().PurgeHeapMemcg(memcgPath, 1024); in HWTEST_F()
H A Dkernel_interface_test.cpp325 std::string memcgPath = "/dev/memcg"; in HWTEST_F() local
327 bool ret = KernelInterface::GetInstance().GetMemcgPids(memcgPath, memcgPids); in HWTEST_F()
338 std::string memcgPath = "/dev/memcg"; in HWTEST_F() local
/foundation/resourceschedule/memmgr/services/memmgrservice/include/purgeable_mem_manager/
H A Dpurgeable_mem_manager.h72 bool GetMemcgPathByUserId(const int userId, std::string &memcgPath);
77 bool PurgHeapOneMemcg(const std::vector<int> &memcgPids, const std::string &memcgPath, const int reclaimTargetKB,
H A Dpurgeable_mem_utils.h42 bool PurgeHeapMemcg(const std::string &memcgPath, const int sizeKB);
/foundation/resourceschedule/memmgr/common/include/
H A Dkernel_interface.h82 bool GetMemcgPids(const std::string &memcgPath, std::vector<int> &memcgPids);
/foundation/resourceschedule/memmgr/common/src/
H A Dkernel_interface.cpp581 bool KernelInterface::GetMemcgPids(const std::string &memcgPath, std::vector<int> &memcgPids) in GetMemcgPids() argument
583 std::string path = JoinPath(memcgPath, FILE_MEMCG_PROCS); in GetMemcgPids()

Completed in 6 milliseconds