Home
last modified time | relevance | path

Searched refs:ratios (Results 1 - 22 of 22) sorted by relevance

/foundation/resourceschedule/memmgr/test/unittest/phone/
H A Dmemcg_test.cpp103 ReclaimRatios ratios(50, 50, 50); in HWTEST_F()
104 EXPECT_EQ(memcg->SetReclaimRatios(ratios), true); in HWTEST_F()
154 ReclaimRatios ratios(mem2zramRatio, zram2ufsRatio, refaultThreshold); in HWTEST_F()
155 ratios.SetRatiosByValue(mem2zramRatio, zram2ufsRatio, refaultThreshold); in HWTEST_F()
156 EXPECT_EQ(ratios.mem2zramRatio_, 100); in HWTEST_F()
157 EXPECT_EQ(ratios.zram2ufsRatio_, 100); in HWTEST_F()
158 EXPECT_EQ(ratios.refaultThreshold_, 66666); in HWTEST_F()
162 ratios.SetRatiosByValue(mem2zramRatio, zram2ufsRatio, refaultThreshold); in HWTEST_F()
163 EXPECT_EQ(ratios.mem2zramRatio_, 58); in HWTEST_F()
164 EXPECT_EQ(ratios in HWTEST_F()
[all...]
H A Dreclaim_strategy_manager_test.cpp147 ReclaimRatios ratios(50, 50, 50); in HWTEST_F()
148 EXPECT_EQ(ReclaimStrategyManager::GetInstance().GetReclaimRatiosByScore_(0, ratios), true); in HWTEST_F()
149 EXPECT_EQ(ReclaimStrategyManager::GetInstance().GetReclaimRatiosByScore_(100, ratios), true); in HWTEST_F()
150 EXPECT_EQ(ReclaimStrategyManager::GetInstance().GetReclaimRatiosByScore_(200, ratios), true); in HWTEST_F()
151 EXPECT_EQ(ReclaimStrategyManager::GetInstance().GetReclaimRatiosByScore_(500, ratios), true); in HWTEST_F()
152 EXPECT_EQ(ReclaimStrategyManager::GetInstance().GetReclaimRatiosByScore_(1000, ratios), true); in HWTEST_F()
H A Dmemcg_mgr_test.cpp97 ReclaimRatios ratios; in HWTEST_F() local
98 EXPECT_EQ(MemcgMgr::GetInstance().UpdateMemcgScoreAndReclaimRatios(memcgId, 200, ratios), true); in HWTEST_F()
H A Duser_memcg_test.cpp111 ReclaimRatios ratios(50, 50, 50); in HWTEST_F()
112 EXPECT_EQ(memcg->SetReclaimRatios(ratios), true); in HWTEST_F()
/foundation/resourceschedule/memmgr/services/memmgrservice/src/reclaim_strategy_manager/
H A Dreclaim_strategy_manager.cpp188 std::unique_ptr<ReclaimRatios> ratios = nullptr; in HandleAccountPriorityChanged_() local
190 ratios = std::make_unique<ReclaimRatios>(); in HandleAccountPriorityChanged_()
192 HILOGE("new ratios obj failed!"); in HandleAccountPriorityChanged_()
195 if (ratios == nullptr || !GetReclaimRatiosByScore_(priority, *ratios)) { in HandleAccountPriorityChanged_()
196 HILOGE("get config ratios failed, will not update memcg ratio, userId=%{public}d", accountId); in HandleAccountPriorityChanged_()
197 ratios = nullptr; in HandleAccountPriorityChanged_()
200 bool ret = MemcgMgr::GetInstance().UpdateMemcgScoreAndReclaimRatios(accountId, priority, *ratios); in HandleAccountPriorityChanged_()
202 ret ? "succ" : "fail", accountId, priority, ratios->ToString().c_str()); in HandleAccountPriorityChanged_()
203 ratios in HandleAccountPriorityChanged_()
207 GetReclaimRatiosByScore_(int score, ReclaimRatios& ratios) GetReclaimRatiosByScore_() argument
[all...]
H A Dmemcg_mgr.cpp63 HILOGI("Init rootMemcg reclaim ratios success"); in SetRootMemcgPara()
104 bool MemcgMgr::UpdateMemcgScoreAndReclaimRatios(unsigned int userId, int score, const ReclaimRatios& ratios) in UpdateMemcgScoreAndReclaimRatios() argument
108 HILOGI("account %{public}u not exist. cannot update score and ratios", userId); in UpdateMemcgScoreAndReclaimRatios()
111 HILOGI("update reclaim ratios userId=%{public}u score=%{public}d, %{public}s", in UpdateMemcgScoreAndReclaimRatios()
112 userId, score, ratios.ToString().c_str()); in UpdateMemcgScoreAndReclaimRatios()
114 return memcg->SetReclaimRatios(ratios) && memcg->SetScoreAndReclaimRatiosToKernel(); in UpdateMemcgScoreAndReclaimRatios()
H A Dmemcg.cpp96 void ReclaimRatios::SetRatios(const ReclaimRatios& ratios) in SetRatios() argument
98 SetRatiosByValue(ratios.mem2zramRatio_, ratios.zram2ufsRatio_, ratios.refaultThreshold_); in SetRatios()
189 bool Memcg::SetReclaimRatios(const ReclaimRatios& ratios) in SetReclaimRatios() argument
195 reclaimRatios_->SetRatios(ratios); in SetReclaimRatios()
209 // write reclaim ratios in SetScoreAndReclaimRatiosToKernel()
/foundation/resourceschedule/memmgr/services/memmgrservice/include/reclaim_strategy_manager/
H A Dmemcg.h69 void SetRatios(const ReclaimRatios& ratios);
97 bool SetReclaimRatios(const ReclaimRatios& ratios);
H A Dmemcg_mgr.h40 bool UpdateMemcgScoreAndReclaimRatios(unsigned int userId, int score, const ReclaimRatios& ratios);
H A Dreclaim_strategy_manager.h56 bool GetReclaimRatiosByScore_(int score, ReclaimRatios& ratios);
/foundation/arkui/ace_engine/test/unittest/core/event/
H A Devent_hub_test_ng.cpp934 std::vector<double> ratios = { 0, 1.0 }; in HWTEST_F() local
936 eventHub->SetVisibleAreaRatiosAndCallback(callbackInfo, ratios, true); in HWTEST_F()
939 EXPECT_EQ(eventHub->GetThrottledVisibleAreaRatios(), ratios); in HWTEST_F()
955 eventHub->SetVisibleAreaRatiosAndCallback(callbackInfo, ratios, true); in HWTEST_F()
991 std::vector<double> ratios = { 0, 1.0 }; in HWTEST_F() local
992 eventHub->SetVisibleAreaRatiosAndCallback(callbackInfo, ratios, true); in HWTEST_F()
1023 std::vector<double> ratios = { 0, 1.0 }; in HWTEST_F() local
1024 eventHub->SetVisibleAreaRatiosAndCallback(callbackInfo, ratios, false); in HWTEST_F()
1062 std::vector<double> ratios = { 0, 1.0 }; in HWTEST_F() local
1063 eventHub->SetVisibleAreaRatiosAndCallback(callbackInfo, ratios, tru in HWTEST_F()
1093 std::vector<double> ratios = { 0, 1.0 }; HWTEST_F() local
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_interactable_view_ffi.cpp219 const auto& ratios = *reinterpret_cast<std::vector<double>*>(raitosValsHandle); in FfiOHOSAceFrameworkInteractableViewOnVisibleAreaChange() local
222 [onVisibleChange](bool isVisible, double currentRatio) { onVisibleChange(isVisible, currentRatio); }, ratios); in FfiOHOSAceFrameworkInteractableViewOnVisibleAreaChange()
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dframe_node.h233 void SetVisibleAreaUserCallback(const std::vector<double>& ratios, const VisibleCallbackInfo& callback) in SetVisibleAreaUserCallback() argument
235 eventHub_->SetVisibleAreaRatiosAndCallback(callback, ratios, true); in SetVisibleAreaUserCallback()
247 void SetVisibleAreaInnerCallback(const std::vector<double>& ratios, const VisibleCallbackInfo& callback, in SetVisibleAreaInnerCallback() argument
251 eventHub_->SetVisibleAreaRatiosAndCallback(callback, ratios, false); in SetVisibleAreaInnerCallback()
H A Dview_abstract_model.h296 std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) = 0;
H A Dview_abstract_model_ng.h1099 std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) override
1101 ViewAbstract::SetOnVisibleChange(std::move(onVisibleChange), ratios); variable
H A Dframe_node.cpp4725 std::vector<double> ratios = { exposureProcessor_->GetRatio() }; in RecordExposureInner() local
4726 pipeline->AddVisibleAreaChangeNode(Claim(this), ratios, callback, false); in RecordExposureInner() local
/foundation/arkui/ace_engine/test/unittest/core/base/
H A Dview_abstract_test_ng.cpp827 const std::vector<double> ratios; in HWTEST_F() local
830 AceType::RawPtr(FRAME_NODE_REGISTER), std::move(onVisibleChange), ratios, minInterval); in HWTEST_F() local
1259 const std::vector<double> ratios; in HWTEST_F() local
1260 ViewAbstract::SetOnVisibleChange(std::move(onVisibleChange), ratios); in HWTEST_F() local
1295 const std::vector<double> ratios; in HWTEST_F() local
1296 ViewAbstract::SetOnVisibleChange(std::move(onVisibleChange), ratios); in HWTEST_F() local
H A Dframe_node_test_ng_coverage.cpp1309 std::vector<double> ratios = { 0, 1.0 }; in HWTEST_F() local
1312 frameNode->ProcessAllVisibleCallback(ratios, callbackInfo, 1.0, 0.0, true); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dview_abstract_model_impl.h217 std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) override;
H A Dview_abstract_model_impl.cpp1202 std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) in SetOnVisibleChange()
1212 for (const auto& ratio : ratios) { in SetOnVisibleChange()
1201 SetOnVisibleChange( std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) SetOnVisibleChange() argument
/foundation/arkui/ace_engine/frameworks/core/pipeline_ng/
H A Dpipeline_context.cpp3942 const std::vector<double>& ratios, const VisibleRatioCallback& callback, bool isUserCallback, in AddVisibleAreaChangeNode()
3951 node->SetVisibleAreaUserCallback(ratios, addInfo); in AddVisibleAreaChangeNode()
3953 node->SetVisibleAreaInnerCallback(ratios, addInfo, isCalculateInnerClip); in AddVisibleAreaChangeNode()
3941 AddVisibleAreaChangeNode(const RefPtr<FrameNode>& node, const std::vector<double>& ratios, const VisibleRatioCallback& callback, bool isUserCallback, bool isCalculateInnerClip) AddVisibleAreaChangeNode() argument
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DarkComponent.js4190 onVisibleAreaChange(ratios, event) {
4624 getUINativeModule().frameNode.setOnVisibleAreaApproximateChange(this._nodePtr, callback, this._instanceId, options.ratios, options.expectedUpdateInterval ? options.expectedUpdateInterval : 1000);
10393 onVisibleAreaChange(ratios, event) {
26028 onVisibleAreaChange(ratios, event) {

Completed in 57 milliseconds