Lines Matching defs:memcg
23 #include "memcg.h"
59 UserMemcg* memcg = new UserMemcg(userId_);
60 EXPECT_EQ(memcg != nullptr, true);
61 EXPECT_EQ(memcg->swapInfo_ != nullptr, true);
62 EXPECT_EQ(memcg->memInfo_ != nullptr, true);
63 EXPECT_EQ(memcg->reclaimRatios_ != nullptr, true);
64 delete memcg;
65 memcg = nullptr;
70 UserMemcg* memcg = new UserMemcg(userId_);
71 memcg->CreateMemcgDir();
72 bool ret = memcg->UpdateMemInfoFromKernel();
74 memcg->RemoveMemcgDir();
75 delete memcg;
76 memcg = nullptr;
81 UserMemcg* memcg = new UserMemcg(userId_);
83 memcg->SetScore(score);
84 EXPECT_EQ(memcg->score_, score);
86 memcg->SetScore(score);
87 EXPECT_EQ(memcg->score_, score);
89 memcg->SetScore(score);
90 EXPECT_EQ(memcg->score_, score);
91 delete memcg;
92 memcg = nullptr;
97 UserMemcg* memcg = new UserMemcg(userId_);
98 memcg->SetReclaimRatios(0, 0, 0);
99 EXPECT_EQ(memcg->reclaimRatios_->mem2zramRatio_, 0u);
100 EXPECT_EQ(memcg->reclaimRatios_->zram2ufsRatio_, 0u);
101 EXPECT_EQ(memcg->reclaimRatios_->refaultThreshold_, 0u);
102 memcg->SetReclaimRatios(100, 100, 100);
103 EXPECT_EQ(memcg->reclaimRatios_->mem2zramRatio_, 100u);
104 EXPECT_EQ(memcg->reclaimRatios_->zram2ufsRatio_, 100u);
105 EXPECT_EQ(memcg->reclaimRatios_->refaultThreshold_, 100u);
106 memcg->SetReclaimRatios(101, 101, 101);
107 EXPECT_EQ(memcg->reclaimRatios_->mem2zramRatio_, 100u);
108 EXPECT_EQ(memcg->reclaimRatios_->zram2ufsRatio_, 100u);
109 EXPECT_EQ(memcg->reclaimRatios_->refaultThreshold_, 101u);
112 EXPECT_EQ(memcg->SetReclaimRatios(ratios), true);
113 EXPECT_EQ(memcg->reclaimRatios_->mem2zramRatio_, 50u);
114 EXPECT_EQ(memcg->reclaimRatios_->zram2ufsRatio_, 50u);
115 EXPECT_EQ(memcg->reclaimRatios_->refaultThreshold_, 50u);
116 delete memcg;
117 memcg = nullptr;
122 UserMemcg* memcg = new UserMemcg(userId_);
123 memcg->CreateMemcgDir();
124 EXPECT_EQ(memcg->SetScoreAndReclaimRatiosToKernel(), true);
125 memcg->RemoveMemcgDir();
126 delete memcg;
127 memcg = nullptr;
132 UserMemcg* memcg = new UserMemcg(userId_);
133 memcg->CreateMemcgDir();
134 EXPECT_EQ(memcg->SwapIn(), true);
135 memcg->RemoveMemcgDir();
136 delete memcg;
137 memcg = nullptr;
142 UserMemcg* memcg = new UserMemcg(userId_);
143 EXPECT_EQ(memcg->CreateMemcgDir(), true);
144 EXPECT_EQ(KernelInterface::GetInstance().IsDirExists(memcg->GetMemcgPath_()), true);
145 memcg->RemoveMemcgDir();
146 delete memcg;
147 memcg = nullptr;
152 UserMemcg* memcg = new UserMemcg(userId_);
153 memcg->CreateMemcgDir();
154 EXPECT_EQ(memcg->RemoveMemcgDir(), true);
155 EXPECT_EQ(KernelInterface::GetInstance().IsDirExists(memcg->GetMemcgPath_()), false);
156 delete memcg;
157 memcg = nullptr;
162 UserMemcg* memcg = new UserMemcg(userId_);
163 memcg->CreateMemcgDir();
164 EXPECT_EQ(memcg->AddProc(12345678u), false);
165 memcg->RemoveMemcgDir();
166 delete memcg;
167 memcg = nullptr;
172 UserMemcg* memcg = new UserMemcg(userId_);
173 std::string path = "/dev/memcg/" + std::to_string(userId_);
174 EXPECT_STREQ(memcg->GetMemcgPath_().c_str(), path.c_str());
175 delete memcg;
176 memcg = nullptr;
181 UserMemcg* memcg = new UserMemcg(userId_);
182 memcg->CreateMemcgDir();
187 bool ret = memcg->ReadScoreAndReclaimRatiosFromKernel_(score, mem2zramRatio, zram2ufsRatio, refaultThreshold);
189 memcg->RemoveMemcgDir();
190 delete memcg;
191 memcg = nullptr;