diff --git a/display/composer/cache_manager/cache_manager.h b/display/composer/cache_manager/cache_manager.h index 51f95f58e594a61d27984dd5e0d4847633797272..50fd961721f02ec224c80ece6664f673df7c393e 100644 --- a/display/composer/cache_manager/cache_manager.h +++ b/display/composer/cache_manager/cache_manager.h @@ -58,14 +58,17 @@ public: bool SetCacheMaxCount(uint32_t count) { - bool ret = true; + HDF_LOGI("liumin444 %{public}s:count=%{public}u cacheCountMax_=%{public}u",__func__, count, cacheCountMax_); + bool ret = true; uint32_t originalMaxCount = cacheCountMax_; if (count >= cacheCountMax_) { + HDF_LOGI("liumin444 ifbranch%{public}s:count=%{public}u cacheCountMax_=%{public}u",__func__, count, cacheCountMax_); cacheCountMax_ = count; } else if (Size() <= count) { + HDF_LOGI("liumin444 else ifbranch%{public}s:count=%{public}u cacheCountMax_=%{public}u",__func__, Size()); cacheCountMax_ = count; } else { - HDF_LOGE("%{public}s error: clientCacheCount can't be set, because cacheCountMax_ > count", __func__); + HDF_LOGE("liumin444%{public}s error: clientCacheCount can't be set, because cacheCountMax_ > count", __func__); ret = false; } HDF_LOGD("%{public}s: set cache max count from %{public}u to %{public}u", @@ -187,7 +190,7 @@ public: HDF_LOGE("%{public}s error: clientCacheCount can't be set, because cacheCountMax_ > count", __func__); ret = false; } - HDF_LOGI("%{public}s: set cache max count from %{public}u to %{public}u", + HDF_LOGD("%{public}s: set cache max count from %{public}u to %{public}u", __func__, originalMaxCount, cacheCountMax_); return ret; } diff --git a/display/composer/cache_manager/device_cache.cpp b/display/composer/cache_manager/device_cache.cpp index 53667a9399b51588263d937955658c809e928f17..e9232512b23881529ee9c492d8308c09c88f3051 100644 --- a/display/composer/cache_manager/device_cache.cpp +++ b/display/composer/cache_manager/device_cache.cpp @@ -72,7 +72,9 @@ int32_t DeviceCache::Init() int32_t DeviceCache::SetClientBufferCacheCount(uint32_t bufferCacheCount) { - return clientBufferCaches_->SetCacheMaxCount(bufferCacheCount) ? HDF_SUCCESS : HDF_FAILURE; + bool ret = clientBufferCaches_->SetCacheMaxCount(bufferCacheCount) ? HDF_SUCCESS : HDF_FAILURE; + HDF_LOGI("liumin333 %{public}s:bufferCacheCount=%{public}u ret=%{public}d",__func__, bufferCacheCount, ret); + return ret; } LayerCache* DeviceCache::LayerCacheInstance(uint32_t layerId) const diff --git a/display/composer/v1_0/hdi_impl/display_composer_hdi_impl.h b/display/composer/v1_0/hdi_impl/display_composer_hdi_impl.h index cc01df0fa0bc04984b6da63c5315840cf673ed79..39a59becf0a1d2320f538fd2ec9e2f1066db310b 100644 --- a/display/composer/v1_0/hdi_impl/display_composer_hdi_impl.h +++ b/display/composer/v1_0/hdi_impl/display_composer_hdi_impl.h @@ -130,6 +130,7 @@ public: virtual int32_t SetClientBufferCacheCount(uint32_t devId, uint32_t cacheCount) override { COMPOSER_CHECK_NULLPTR_RETURN(hdi_); + HDF_LOGI("liumin111 %{public}s:devId=%{public}u cacheCount=%{public}d", __func__, devId, cacheCount); return ToDispErrCode(hdi_->SetClientBufferCacheCount(devId, cacheCount)); }