/foundation/resourceschedule/memmgr/test/unittest/phone/ |
H A D | memcg_test.cpp | 103 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 D | reclaim_strategy_manager_test.cpp | 147 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 D | memcg_mgr_test.cpp | 97 ReclaimRatios ratios; in HWTEST_F() local 98 EXPECT_EQ(MemcgMgr::GetInstance().UpdateMemcgScoreAndReclaimRatios(memcgId, 200, ratios), true); in HWTEST_F()
|
H A D | user_memcg_test.cpp | 111 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 D | reclaim_strategy_manager.cpp | 188 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 D | memcg_mgr.cpp | 63 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 D | memcg.cpp | 96 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 D | memcg.h | 69 void SetRatios(const ReclaimRatios& ratios); 97 bool SetReclaimRatios(const ReclaimRatios& ratios);
|
H A D | memcg_mgr.h | 40 bool UpdateMemcgScoreAndReclaimRatios(unsigned int userId, int score, const ReclaimRatios& ratios);
|
H A D | reclaim_strategy_manager.h | 56 bool GetReclaimRatiosByScore_(int score, ReclaimRatios& ratios);
|
/foundation/arkui/ace_engine/test/unittest/core/event/ |
H A D | event_hub_test_ng.cpp | 934 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 D | cj_interactable_view_ffi.cpp | 219 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 D | frame_node.h | 233 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 D | view_abstract_model.h | 296 std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) = 0;
|
H A D | view_abstract_model_ng.h | 1099 std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) override 1101 ViewAbstract::SetOnVisibleChange(std::move(onVisibleChange), ratios); variable
|
H A D | frame_node.cpp | 4725 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 D | view_abstract_test_ng.cpp | 827 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 D | frame_node_test_ng_coverage.cpp | 1309 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 D | view_abstract_model_impl.h | 217 std::function<void(bool, double)>&& onVisibleChange, const std::vector<double>& ratios) override;
|
H A D | view_abstract_model_impl.cpp | 1202 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 D | pipeline_context.cpp | 3942 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 D | arkComponent.js | 4190 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) {
|