Searched refs:memcgPath (Results 1 - 9 of 9) sorted by relevance
/foundation/resourceschedule/memmgr/services/memmgrservice/src/purgeable_mem_manager/ |
H A D | purgeable_mem_manager.cpp | 378 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 D | purgeable_mem_utils.cpp | 141 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 D | reclaim_strategy_manager_test.cpp | 89 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 D | purgeable_memory_manager_test.cpp | 245 std::string memcgPath = "/dev/memcg";
in HWTEST_F() local 246 bool ret = PurgeableMemUtils::GetInstance().PurgeHeapMemcg(memcgPath, 1024);
in HWTEST_F()
|
H A D | kernel_interface_test.cpp | 325 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 D | purgeable_mem_manager.h | 72 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 D | purgeable_mem_utils.h | 42 bool PurgeHeapMemcg(const std::string &memcgPath, const int sizeKB);
|
/foundation/resourceschedule/memmgr/common/include/ |
H A D | kernel_interface.h | 82 bool GetMemcgPids(const std::string &memcgPath, std::vector<int> &memcgPids);
|
/foundation/resourceschedule/memmgr/common/src/ |
H A D | kernel_interface.cpp | 581 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