diff --git a/build/configs/system_deps.toml b/build/configs/system_deps.toml index 7ed642c4c1078959aa6ce57d9d6b8be46db28f46..02c834b921542cf7026108688385fb31d0957404 100755 --- a/build/configs/system_deps.toml +++ b/build/configs/system_deps.toml @@ -43,4 +43,6 @@ package_deps = [ "cjson-devel", # GPU render "openssl-devel", + "distributed-utils", + "distributed-build", ] diff --git a/build/gn/BUILDCONFIG.gn b/build/gn/BUILDCONFIG.gn index 1f2244a2d3b180d4f0af9cf7b011f2bb4042e7cf..80728c812b981851df8e15d902bc4c766ea81355 100644 --- a/build/gn/BUILDCONFIG.gn +++ b/build/gn/BUILDCONFIG.gn @@ -75,8 +75,8 @@ declare_args() { is_ft_build = current_os == "linux" - sys_inc = "/usr/local/include" - usr_inc = "/usr/include" + sys_inc = "/usr/include" + usr_inc = "/usr/local/include" } if (use_musl_oh == true) { diff --git a/build/gn/configs/system_libs/BUILD.gn b/build/gn/configs/system_libs/BUILD.gn index 32d033234d562b72e013f7e239481da3fa54bf9c..fbf2894c00abdc2220bea7a54f91d8284c3d6e78 100644 --- a/build/gn/configs/system_libs/BUILD.gn +++ b/build/gn/configs/system_libs/BUILD.gn @@ -13,37 +13,38 @@ config("c_utils_config") { visibility = [ ":*" ] - - include_dirs = [ "${sys_inc}/c_utils" ] - libs = [ "utils", "sec_shared" ] + + include_dirs = [ "/opt/distributed-middleware-build/openeuler/compiler_include" ] + include_dirs += [ "${sys_inc}/c_utils" ] + libs = [ "utils.z", "boundscheck" ] } config("ipc_core_config") { visibility = [ ":*" ] - include_dirs = [ "${sys_inc}/ipc_core" ] - libs = [ "ipc_core" ] + include_dirs = [ "${sys_inc}/ipc" ] + libs = [ "ipc_core.z" ] } config("hilog_config") { visibility = [ ":*" ] include_dirs = [ "${sys_inc}/hilog" ] - libs = [ "hilog" ] + libs = [ "hilog.z" ] } -config("hitrace_meter_config") { - visibility = [ ":*" ] +# config("hitrace_meter_config") { + # visibility = [ ":*" ] - include_dirs = [ "${sys_inc}/hitrace_meter" ] - libs = [ "hitrace_meter" ] -} + # include_dirs = [ "${sys_inc}/hitrace_meter" ] + # libs = [ "hitrace_meter" ] +# } config("eventhandler_config") { visibility = [ ":*" ] include_dirs = [ "${sys_inc}/eventhandler" ] - libs = [ "eventhandler" ] + libs = [ "eventhandler.z" ] } config("skia_config") { @@ -64,7 +65,7 @@ config("samgr_config") { visibility = [ ":*" ] include_dirs = [ "${sys_inc}/samgr" ] - libs = [ "samgr_proxy" ] + libs = [ "samgr_proxy.z" ] } config("image_config") { @@ -84,15 +85,15 @@ config("mmi_config") { config("syspara_config") { visibility = [ ":*" ] - include_dirs = [ "${sys_inc}/syspara" ] - libs = [ "beget_proxy", "begetutil" ] + include_dirs = [ "${sys_inc}/init" ] + libs = [ "beget_proxy.z", "begetutil.z" ] } config("safwk_config") { visibility = [ ":*" ] include_dirs = [ "${sys_inc}/safwk" ] - libs = [ "system_ability_fwk" ] + libs = [ "system_ability_fwk.z" ] } config("libz_config") { @@ -108,7 +109,7 @@ config("gtest_config") { config("harfbuzz_config") { visibility = [ ":*" ] - include_dirs = [ "/usr/include/harfbuzz" ] + include_dirs = [ "${sys_inc}/harfbuzz" ] libs = ["harfbuzz"] } @@ -133,10 +134,10 @@ group("eventhandler") { public_configs = [ ":eventhandler_config" ] } -group("hitrace_meter") { - public_deps = [ ":c_utils" ] - public_configs = [ ":hitrace_meter_config" ] -} +# group("hitrace_meter") { +# public_deps = [ ":c_utils" ] +# public_configs = [ ":hitrace_meter_config" ] +# } group("samgr") { public_deps = [ ":c_utils" ] @@ -146,7 +147,7 @@ group("samgr") { group("image") { public_deps = [ ":hilog", - ":hitrace_meter", + # ":hitrace_meter", ":c_utils", ":ipc_core", ] diff --git a/build/prebuild.sh b/build/prebuild.sh old mode 100755 new mode 100644 index 0c8ead31ace7625fb0f0da2fba746ce3664709ac..7a883fc259460ff77dd5cbd7e6b641ae8ca1acdb --- a/build/prebuild.sh +++ b/build/prebuild.sh @@ -75,28 +75,11 @@ fi cd ${PREBUILD_DIR} FT_PREBUILD_DIR=$(pwd) -# install prebuild library -if [ ! -d ${FT_PREBUILD_DIR}/libs ]; then -git clone https://gitee.com/yanansong/ft_engine_prebuild.git -b rpms ${FT_PREBUILD_DIR}/libs -fi - ARCHNAME=`uname -m` -cd ${FT_PREBUILD_DIR}/libs/rpms/${ARCHNAME} -sudo ./installRPM - -# install prebuild include. -if [ ! -d ${FT_PREBUILD_DIR}/inc ]; then -git clone https://gitee.com/yanansong/devel_inc.git ${FT_PREBUILD_DIR}/inc -fi - -# copy include files to /usr/include. -cd ${FT_PREBUILD_DIR}/inc -sudo cp -fr * /usr/local/include - # install mesa_fangtian if [ ! -d ${FT_PREBUILD_DIR}/rpm/binary ]; then - git clone https://gitee.com/ShaoboFeng/rpm-fangtian.git ${FT_PREBUILD_DIR}/rpm/binary + git clone https://gitee.com/huangyuxin2023/rpm-fangtian.git ${FT_PREBUILD_DIR}/rpm/binary fi cd ${FT_PREBUILD_DIR}/rpm/binary ./install.sh @@ -118,21 +101,21 @@ sudo cp ${PROJECT_DIR}/window_manager/resources/config/other/window_manager_conf # ============================================================================= if [ ! -d ${PROJECT_DIR}/third_party/ft_flutter ]; then -git clone https://gitee.com/openeuler/ft_flutter.git ${PROJECT_DIR}/third_party/ft_flutter +git clone -b 2203sp2_20231023 https://gitee.com/openeuler/ft_flutter.git ${PROJECT_DIR}/third_party/ft_flutter fi cd ${PROJECT_DIR}/third_party/ft_flutter ./project_build/prebuild.sh ./build.sh $* if [ ! -d ${PROJECT_DIR}/third_party/ft_multimedia ]; then -git clone https://gitee.com/openeuler/ft_multimedia.git ${PROJECT_DIR}/third_party/ft_multimedia +git clone -b 2203sp2_20231023 https://gitee.com/openeuler/ft_multimedia.git ${PROJECT_DIR}/third_party/ft_multimedia fi cd ${PROJECT_DIR}/third_party/ft_multimedia ./build/prebuild.sh $* ./build.sh $* if [ ! -d ${PROJECT_DIR}/third_party/ft_mmi ]; then -git clone https://gitee.com/openeuler/ft_mmi.git ${PROJECT_DIR}/third_party/ft_mmi +git clone -b 2203sp2_20231023 https://gitee.com/openeuler/ft_mmi.git ${PROJECT_DIR}/third_party/ft_mmi fi cd ${PROJECT_DIR}/third_party/ft_mmi ./build/prebuild.sh diff --git a/display_server/drivers/hal/drm_backend/display_gralloc/BUILD.gn b/display_server/drivers/hal/drm_backend/display_gralloc/BUILD.gn index eb6310f7d90caa53d91cfa24b7d042b405cdc5ff..b2b7627a1534398ee1e3720b0eee480eee164dc5 100644 --- a/display_server/drivers/hal/drm_backend/display_gralloc/BUILD.gn +++ b/display_server/drivers/hal/drm_backend/display_gralloc/BUILD.gn @@ -19,7 +19,7 @@ config("display_gralloc_public_config") { "//display_server/drivers/hal/drm_backend/include", "//display_server/drivers/interfaces", "//display_server/drivers/base", - "${usr_inc}/ftsurface", + "${sys_inc}/ftsurface", ] } diff --git a/display_server/frameworks/bootanimation/src/boot_animation.cpp b/display_server/frameworks/bootanimation/src/boot_animation.cpp index 158469f882688429c24dd4df2ddd0e066c8279cd..4de580068d0e637238037e504fce37b86aa24571 100644 --- a/display_server/frameworks/bootanimation/src/boot_animation.cpp +++ b/display_server/frameworks/bootanimation/src/boot_animation.cpp @@ -35,17 +35,17 @@ void BootAnimation::OnDraw(SkCanvas* canvas, int32_t curNo) std::shared_ptr imgstruct = imageVector_[curNo]; sk_sp image = imgstruct->imageData; - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::OnDraw in drawRect"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::OnDraw in drawRect"); SkPaint backPaint; backPaint.setColor(SK_ColorBLACK); canvas->drawRect(SkRect::MakeXYWH(0.0, 0.0, windowWidth_, windowHeight_), backPaint); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::OnDraw in drawImageRect"); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::OnDraw in drawImageRect"); SkPaint paint; SkRect rect; rect.setXYWH(pointX_, pointY_, realWidth_, realHeight_); canvas->drawImageRect(image.get(), rect, &paint); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } void BootAnimation::Draw() @@ -56,19 +56,19 @@ void BootAnimation::Draw() CheckExitAnimation(); return; } - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::Draw RequestFrame"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::Draw RequestFrame"); auto frame = rsSurface_->RequestFrame(windowWidth_, windowHeight_); if (frame == nullptr) { LOGE("Draw frame is nullptr"); return; } - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); framePtr_ = std::move(frame); auto canvas = framePtr_->GetCanvas(); OnDraw(canvas, picCurNo_); - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::Draw FlushFrame"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::Draw FlushFrame"); rsSurface_->FlushFrame(framePtr_); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } bool BootAnimation::CheckFrameRateValid(int32_t ratevalue) @@ -101,7 +101,7 @@ void BootAnimation::Init(int32_t width, int32_t height) InitBootWindow(); InitRsSurface(); InitPicCoordinates(); - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::preload"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "BootAnimation::preload"); BootAniConfig jsonConfig; ReadZipFile(BOOT_PIC_ZIP, imageVector_, jsonConfig); imgVecSize_ = static_cast(imageVector_.size()); @@ -117,7 +117,7 @@ void BootAnimation::Init(int32_t width, int32_t height) LOGI("Only Support 30, 60 frame rate: %{public}d", jsonConfig.frameRate); } LOGI("end to Readzip pics freq: %{public}d totalPicNum: %{public}d", freq_, imgVecSize_); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); OHOS::Rosen::VSyncReceiver::FrameCallback fcb = { .userData_ = this, diff --git a/display_server/frameworks/surface/ft_build/BUILD.gn b/display_server/frameworks/surface/ft_build/BUILD.gn index 3db9c9555067b2bc6d70a2a73049b727400f317a..686658e9dc4a825a81a8d5c855de754bc96d4138 100644 --- a/display_server/frameworks/surface/ft_build/BUILD.gn +++ b/display_server/frameworks/surface/ft_build/BUILD.gn @@ -33,7 +33,7 @@ config("surface_public_config") { "$display_server_root/interfaces/inner_api/common", "$display_server_root/utils/sandbox", "$display_server_root/utils/buffer_handle/export", - "${usr_inc}/ftsurface", + "${sys_inc}/ftsurface", ] defines = gpu_defines @@ -67,7 +67,7 @@ ft_shared_library("surface") { deps = [ "//build/gn/configs/system_libs:ipc_core", "//build/gn/configs/system_libs:hilog", - "//build/gn/configs/system_libs:hitrace_meter", + # "//build/gn/configs/system_libs:hitrace_meter", ] public_deps = [ "$display_server_root/utils/ft_build:libgraphic_utils", diff --git a/display_server/frameworks/surface/src/buffer_queue.cpp b/display_server/frameworks/surface/src/buffer_queue.cpp index c2af3863093a1ba97ae1a692be2a2aeb16fdd952..c414e385e4ca680db9d944858de1b9e77af7bf5a 100644 --- a/display_server/frameworks/surface/src/buffer_queue.cpp +++ b/display_server/frameworks/surface/src/buffer_queue.cpp @@ -25,7 +25,7 @@ #include "buffer_utils.h" #include "buffer_log.h" #include "buffer_manager.h" -#include "hitrace_meter.h" +// #include "hitrace_meter.h" #include "surface_buffer_impl.h" #include "sync_fence.h" #include "sandbox_utils.h" @@ -379,7 +379,7 @@ GSError BufferQueue::FlushBuffer(uint32_t sequence, const sptr if (sret != GSERROR_OK) { return sret; } - CountTrace(HITRACE_TAG_GRAPHIC_AGP, name_, static_cast(dirtyList_.size())); + // CountTrace(HITRACE_TAG_GRAPHIC_AGP, name_, static_cast(dirtyList_.size())); if (sret == GSERROR_OK) { std::lock_guard lockGuard(listenerMutex_); if (listener_ != nullptr) { @@ -492,7 +492,7 @@ GSError BufferQueue::AcquireBuffer(sptr &buffer, BLOGN_FAILURE("there is no dirty buffer"); } - CountTrace(HITRACE_TAG_GRAPHIC_AGP, name_, static_cast(dirtyList_.size())); + // CountTrace(HITRACE_TAG_GRAPHIC_AGP, name_, static_cast(dirtyList_.size())); return ret; } diff --git a/display_server/rosen/modules/2d_graphics/src/render_context/render_context.cpp b/display_server/rosen/modules/2d_graphics/src/render_context/render_context.cpp index df24d5a11546b520c6a647cd813d6a5b7515b7c6..ec5b059edc735cedc006bc0075e4d61a6d23e944 100644 --- a/display_server/rosen/modules/2d_graphics/src/render_context/render_context.cpp +++ b/display_server/rosen/modules/2d_graphics/src/render_context/render_context.cpp @@ -217,7 +217,7 @@ void RenderContext::MakeCurrent(EGLSurface surface, EGLContext context) void RenderContext::SwapBuffers(EGLSurface surface) const { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); if (!eglSwapBuffers(eglDisplay_, surface)) { LOGE("Failed to SwapBuffers on surface %{public}p, error is %{public}x", surface, eglGetError()); } else { @@ -341,7 +341,7 @@ sk_sp RenderContext::AcquireSurface(int width, int height) void RenderContext::RenderFrame() { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); // flush commands if (skSurface_->getCanvas() != nullptr) { LOGD("RenderFrame: Canvas is %{public}p", skSurface_->getCanvas()); @@ -416,7 +416,7 @@ void RenderContext::DamageFrame(const std::vector &rects) void RenderContext::ClearRedundantResources() { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); if (grContext_ != nullptr) { LOGD("grContext clear redundant resources"); grContext_->flush(); diff --git a/display_server/rosen/modules/2d_graphics/src/render_context/shader_cache.cpp b/display_server/rosen/modules/2d_graphics/src/render_context/shader_cache.cpp index 944218f601b47450e1a4ec75fc3c7c834d31ff54..28228835e21ec4461a24d0178abdb75f974941d8 100644 --- a/display_server/rosen/modules/2d_graphics/src/render_context/shader_cache.cpp +++ b/display_server/rosen/modules/2d_graphics/src/render_context/shader_cache.cpp @@ -75,7 +75,7 @@ void ShaderCache::SetFilePath(const std::string& filename) sk_sp ShaderCache::load(const SkData& key) { - RS_TRACE_NAME("load shader"); + // RS_TRACE_NAME("load shader"); size_t keySize = key.size(); std::lock_guard lock(mutex_); if (!initialized_) { @@ -129,7 +129,7 @@ void ShaderCache::WriteToDisk() void ShaderCache::store(const SkData& key, const SkData& data) { - RS_TRACE_NAME("store shader"); + // RS_TRACE_NAME("store shader"); std::lock_guard lock(mutex_); if (!initialized_) { diff --git a/display_server/rosen/modules/effect/effectChain/src/filter.cpp b/display_server/rosen/modules/effect/effectChain/src/filter.cpp index 1ea1c0565cb9b136825ba2f1933030e6c8000165..98e7590e48615982bc7705123eee239ae199f7dc 100644 --- a/display_server/rosen/modules/effect/effectChain/src/filter.cpp +++ b/display_server/rosen/modules/effect/effectChain/src/filter.cpp @@ -20,9 +20,9 @@ namespace OHOS { namespace Rosen { bool Filter::Process(ProcessData& data) { - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "Filter::DoProcess"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "Filter::DoProcess"); DoProcess(data); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); if (this->GetFilterType() == FILTER_TYPE::ALGOFILTER) { std::swap(data.srcTextureID, data.dstTextureID); } diff --git a/display_server/rosen/modules/effect/skia_effectChain/src/sk_image_chain.cpp b/display_server/rosen/modules/effect/skia_effectChain/src/sk_image_chain.cpp index 5081a4046b8e7fd815cf1bb6458f853748e16e08..2e9b2a1975142843cba851ff00f0e57fe2e4d689 100644 --- a/display_server/rosen/modules/effect/skia_effectChain/src/sk_image_chain.cpp +++ b/display_server/rosen/modules/effect/skia_effectChain/src/sk_image_chain.cpp @@ -160,7 +160,7 @@ void SKImageChain::Draw() LOGE("The image_ is nullptr, nothing to draw."); return; } - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "SKImageChain::Draw"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "SKImageChain::Draw"); SkPaint paint; paint.setAntiAlias(true); paint.setBlendMode(SkBlendMode::kSrc); @@ -181,7 +181,7 @@ void SKImageChain::Draw() } } canvas_->restore(); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } SkColorType SKImageChain::PixelFormatConvert(const Media::PixelFormat& pixelFormat) diff --git a/display_server/rosen/modules/frame_analyzer/ft_build/BUILD.gn b/display_server/rosen/modules/frame_analyzer/ft_build/BUILD.gn index 716d5038eb5e400825ea1669f434269bf5410176..471559b97f963b7a87fa9a718f4c93ebe9e3fb94 100644 --- a/display_server/rosen/modules/frame_analyzer/ft_build/BUILD.gn +++ b/display_server/rosen/modules/frame_analyzer/ft_build/BUILD.gn @@ -44,7 +44,7 @@ ft_shared_library("libframe_analyzer") { deps = [ "$display_server_root/utils/sandbox/ft_build:sandbox_utils", - "//build/gn/configs/system_libs:hitrace_meter", + # "//build/gn/configs/system_libs:hitrace_meter", "//build/gn/configs/system_libs:hilog", "//build/gn/configs/system_libs:c_utils", "//build/gn/configs/system_libs:skia", diff --git a/display_server/rosen/modules/frame_analyzer/src/frame_collector.cpp b/display_server/rosen/modules/frame_analyzer/src/frame_collector.cpp index 4c2fdfdbc3c08bd7b409aa237d0b2c472f0ed489..bd7826bb36c3000f2c98e94bcad98bcb45276285 100644 --- a/display_server/rosen/modules/frame_analyzer/src/frame_collector.cpp +++ b/display_server/rosen/modules/frame_analyzer/src/frame_collector.cpp @@ -21,7 +21,7 @@ #include #include "hilog/log.h" -#include "hitrace_meter.h" +// #include "hitrace_meter.h" #include "parameter.h" #include "frame_saver.h" @@ -117,7 +117,7 @@ void FrameCollector::ProcessFrameEvent(int32_t index, int64_t timeNs) pbefore_->skiped = true; pbefore_->times[vsyncEnd] = pbefore_->times[vsyncStart]; } else { - StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), pbefore_->frameNumber); + // StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), pbefore_->frameNumber); } return; } @@ -131,9 +131,9 @@ void FrameCollector::ProcessFrameEvent(int32_t index, int64_t timeNs) pafter_->times[index] = timeNs; if (IsStartFrameEventType(index)) { - StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), pafter_->frameNumber); + // StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), pafter_->frameNumber); } else { - FinishAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), pafter_->frameNumber); + // FinishAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), pafter_->frameNumber); } } @@ -149,9 +149,9 @@ bool FrameCollector::ProcessUIMarkLocked(int32_t index, int64_t timeNs) } if (IsStartFrameEventType(index)) { - StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), currentFrameNumber_); + // StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), currentFrameNumber_); } else { - FinishAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), currentFrameNumber_); + // FinishAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, GetAsyncNameByFrameEventType(index), currentFrameNumber_); } if (index < uimarksEnd) { diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_engine.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_engine.cpp index 7d20b4201bc04058cabf31a16b7972fd490ffd4a..229144ce34b976c1c72e1b03200304f7126bfe0c 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_engine.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_engine.cpp @@ -159,7 +159,7 @@ sk_sp RSBaseRenderEngine::CreateEglImageFromBuffer( std::unique_ptr RSBaseRenderEngine::RequestFrame(const std::shared_ptr& rsSurface, const BufferRequestConfig& config, bool forceCPU, bool useAFBC) { - RS_TRACE_NAME("RSBaseRenderEngine::RequestFrame(RSSurface)"); + // RS_TRACE_NAME("RSBaseRenderEngine::RequestFrame(RSSurface)"); if (rsSurface == nullptr) { RS_LOGE("RSBaseRenderEngine::RequestFrame: surface is null!"); return nullptr; @@ -194,7 +194,7 @@ std::unique_ptr RSBaseRenderEngine::RequestFrame(const std::share std::unique_ptr RSBaseRenderEngine::RequestFrame(const sptr& targetSurface, const BufferRequestConfig& config, bool forceCPU, bool useAFBC) { - RS_TRACE_NAME("RSBaseRenderEngine::RequestFrame(Surface)"); + // RS_TRACE_NAME("RSBaseRenderEngine::RequestFrame(Surface)"); if (targetSurface == nullptr) { RS_LOGE("RSBaseRenderEngine::RequestFrame: surface is null!"); return nullptr; @@ -307,7 +307,7 @@ void RSBaseRenderEngine::SetColorFilterMode(ColorFilterMode mode) void RSBaseRenderEngine::DrawBuffer(RSPaintFilterCanvas& canvas, BufferDrawParam& params) { - RS_TRACE_NAME("RSBaseRenderEngine::DrawBuffer(CPU)"); + // RS_TRACE_NAME("RSBaseRenderEngine::DrawBuffer(CPU)"); SkBitmap bitmap; std::vector newBuffer; if (!RSBaseRenderUtil::ConvertBufferToBitmap(params.buffer, newBuffer, params.targetColorGamut, bitmap, @@ -320,7 +320,7 @@ void RSBaseRenderEngine::DrawBuffer(RSPaintFilterCanvas& canvas, BufferDrawParam void RSBaseRenderEngine::DrawImage(RSPaintFilterCanvas& canvas, BufferDrawParam& params) { - RS_TRACE_NAME("RSBaseRenderEngine::DrawImage(GPU)"); + // RS_TRACE_NAME("RSBaseRenderEngine::DrawImage(GPU)"); auto image = CreateEglImageFromBuffer(params.buffer, params.acquireFence); if (image == nullptr) { RS_LOGE("RSDividedRenderUtil::DrawImage: image is nullptr!"); diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_util.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_util.cpp index 5986f5668537132e5b43ebdf9d7c1cd92e9f8098..1214182602415696c8fd5b63e0d01685aac15077 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_util.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_base_render_util.cpp @@ -605,7 +605,7 @@ Offset ConvertColorGamut(uint8_t* dst, uint8_t* src, int32_t pixelFormat, Simple bool ConvertBufferColorGamut(std::vector& dstBuf, const sptr& srcBuf, ColorGamut srcGamut, ColorGamut dstGamut, const std::vector& metaDatas) { - RS_TRACE_NAME("ConvertBufferColorGamut"); + // RS_TRACE_NAME("ConvertBufferColorGamut"); int32_t pixelFormat = srcBuf->GetFormat(); if (!IsSupportedFormatForGamutConversion(pixelFormat)) { @@ -804,7 +804,7 @@ GSError RSBaseRenderUtil::DropFrameProcess(RSSurfaceHandler& node) int32_t maxDirtyListSize = static_cast(surfaceConsumer->GetQueueSize()) - 1; // maxDirtyListSize > 2 means QueueSize >3 too if (maxDirtyListSize > 2 && availableBufferCnt >= maxDirtyListSize) { - RS_TRACE_NAME("DropFrame"); + // RS_TRACE_NAME("DropFrame"); OHOS::sptr cbuffer; Rect damage; sptr acquireFence = SyncFence::INVALID_FENCE; @@ -1147,14 +1147,14 @@ bool RSBaseRenderUtil::CreateNewColorGamutBitmap(sptr buffe std::unique_ptr RSBaseRenderUtil::ParseTransactionData(MessageParcel& parcel) { - RS_TRACE_NAME("UnMarsh RSTransactionData: data size:" + std::to_string(parcel.GetDataSize())); + // RS_TRACE_NAME("UnMarsh RSTransactionData: data size:" + std::to_string(parcel.GetDataSize())); auto transactionData = parcel.ReadParcelable(); if (!transactionData) { - RS_TRACE_NAME("UnMarsh RSTransactionData fail!"); + // RS_TRACE_NAME("UnMarsh RSTransactionData fail!"); RS_LOGE("UnMarsh RSTransactionData fail!"); return nullptr; } - RS_TRACE_NAME("UnMarsh RSTransactionData: recv data from " + std::to_string(transactionData->GetSendingPid())); + // RS_TRACE_NAME("UnMarsh RSTransactionData: recv data from " + std::to_string(transactionData->GetSendingPid())); std::unique_ptr transData(transactionData); return transData; } diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_cold_start_thread.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_cold_start_thread.cpp index 9b503f51b27ba235a039e3398c8053dec470d41c..383fae48a27b7ce00edd41478e2ae148ab3a9cc3 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_cold_start_thread.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_cold_start_thread.cpp @@ -80,10 +80,10 @@ void RSColdStartThread::Stop() } RS_LOGD("RSColdStartThread::Stop"); - RS_TRACE_NAME_FMT("RSColdStartThread::Stop"); + // RS_TRACE_NAME_FMT("RSColdStartThread::Stop"); isRunning_.store(false); handler_->PostSyncTask([this]() { - RS_TRACE_NAME_FMT("RSColdStartThread abandonContext"); // abandonContext here to avoid crash + // RS_TRACE_NAME_FMT("RSColdStartThread abandonContext"); // abandonContext here to avoid crash RS_LOGD("RSColdStartThread releaseResourcesAndAbandonContext"); { std::lock_guard lock(imageMutex_); @@ -101,7 +101,7 @@ void RSColdStartThread::Stop() #endif }, AppExecFwk::EventQueue::Priority::IMMEDIATE); - RS_TRACE_NAME_FMT("RSColdStartThread runner stop"); + // RS_TRACE_NAME_FMT("RSColdStartThread runner stop"); RS_LOGD("RSColdStartThread runner stop"); if (runner_ != nullptr) { runner_->Stop(); @@ -129,7 +129,7 @@ void RSColdStartThread::Run() #endif { RS_LOGD("RSColdStartThread::Run"); - RS_TRACE_NAME_FMT("RSColdStartThread::Run"); + // RS_TRACE_NAME_FMT("RSColdStartThread::Run"); SystemCallSetThreadName(THREAD_NAME); #ifdef RS_ENABLE_GL context_ = RSSharedContext::MakeSharedGLContext(context); @@ -186,18 +186,18 @@ void RSColdStartThread::PostPlayBackTask(std::shared_ptr drawCmdLis } RS_LOGD("RSColdStartThread::PostPlayBackTask drawCmdList Playback"); - RS_TRACE_NAME_FMT("RSColdStartThread Playback"); + // RS_TRACE_NAME_FMT("RSColdStartThread Playback"); auto canvas = skSurface_->getCanvas(); canvas->clear(SK_ColorTRANSPARENT); drawCmdList->Playback(*canvas); - RS_TRACE_BEGIN("flush"); + // RS_TRACE_BEGIN("flush"); skSurface_->flush(); #ifdef RS_ENABLE_GL glFinish(); #endif sk_sp image = skSurface_->makeImageSnapshot(); - RS_TRACE_END(); + // RS_TRACE_END(); if (node->GetCachedImage() == nullptr) { node->NotifyUIBufferAvailable(); diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_composer_adapter.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_composer_adapter.cpp index 2c5d2bc185f7239779875663a89114885267e63a..4c648dfffbd1d7f4e5ccb4da12c8cb41d4f0722d 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_composer_adapter.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_composer_adapter.cpp @@ -159,7 +159,7 @@ void RSComposerAdapter::DealWithNodeGravity(const RSSurfaceRenderNode& node, Com } auto traceInfo = node.GetName() + " DealWithNodeGravity " + std::to_string(static_cast(frameGravity)); - RS_TRACE_NAME(traceInfo.c_str()); + // RS_TRACE_NAME(traceInfo.c_str()); // get current node's translate matrix and calculate gravity matrix. auto translateMatrix = SkMatrix::MakeTrans( @@ -402,7 +402,7 @@ LayerInfoPtr RSComposerAdapter::CreateBufferLayer(RSSurfaceRenderNode& node) con std::string traceInfo; AppendFormat(traceInfo, "ProcessSurfaceNode:%s XYWH[%d %d %d %d]", node.GetName().c_str(), info.dstRect.x, info.dstRect.y, info.dstRect.w, info.dstRect.h); - RS_TRACE_NAME(traceInfo.c_str()); + // RS_TRACE_NAME(traceInfo.c_str()); RS_LOGD( "RsDebug RSComposerAdapter::CreateBufferLayer surfaceNode id:%" PRIu64 " name:[%s] dst [%d %d %d %d]" "SrcRect [%d %d] rawbuffer [%d %d] surfaceBuffer [%d %d] buffaddr:%p, z:%f, globalZOrder:%d, blendType = %d", @@ -433,7 +433,7 @@ LayerInfoPtr RSComposerAdapter::CreateTunnelLayer(RSSurfaceRenderNode& node) con std::string traceInfo; AppendFormat(traceInfo, "ProcessSurfaceNode:%s XYWH[%d %d %d %d]", node.GetName().c_str(), info.dstRect.x, info.dstRect.y, info.dstRect.w, info.dstRect.h); - RS_TRACE_NAME(traceInfo.c_str()); + // RS_TRACE_NAME(traceInfo.c_str()); LayerInfoPtr layer = HdiLayerInfo::CreateHdiLayerInfo(); SetComposeInfoToLayer(layer, info, node.GetConsumer(), &node); LayerRotate(layer, node); diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp index 802201c351f2eb66a337e4d3b8e5fcc53e86e0ef..f97e96c99ba9fae112c19a7aa1a304fa97b2632b 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp @@ -156,7 +156,7 @@ void RSMainThread::Init() PerfMultiWindow(); RenderFrameTrace::GetInstance().RenderStartFrameTrace(RS_INTERVAL_NAME); SetRSEventDetectorLoopStartTag(); - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSMainThread::DoComposition"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSMainThread::DoComposition"); ConsumeAndUpdateAllNodes(); WaitUntilUnmarshallingTaskFinished(); ProcessCommand(); @@ -166,7 +166,7 @@ void RSMainThread::Init() Render(); ReleaseAllNodesBuffer(); SendCommands(); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); SetRSEventDetectorLoopFinishTag(); rsEventManager_.UpdateParam(); RS_LOGD("RsDebug mainLoop end"); @@ -357,7 +357,7 @@ void RSMainThread::ProcessCommandForUniRender() transactionVec.erase(transactionVec.begin(), iter); } } - RS_TRACE_NAME("RSMainThread::ProcessCommandUni" + transactionFlags); + // RS_TRACE_NAME("RSMainThread::ProcessCommandUni" + transactionFlags); for (auto& rsTransactionElem: transactionDataEffective) { for (auto& rsTransaction: rsTransactionElem.second) { if (rsTransaction) { @@ -371,7 +371,7 @@ void RSMainThread::ProcessCommandForUniRender() void RSMainThread::ProcessCommandForDividedRender() { const auto& nodeMap = context_->GetNodeMap(); - RS_TRACE_BEGIN("RSMainThread::ProcessCommand"); + // RS_TRACE_BEGIN("RSMainThread::ProcessCommand"); { std::lock_guard lock(transitionDataMutex_); if (!pendingEffectiveCommands_.empty()) { @@ -414,12 +414,12 @@ void RSMainThread::ProcessCommandForDividedRender() } } effectiveCommands_.clear(); - RS_TRACE_END(); + // RS_TRACE_END(); } void RSMainThread::ConsumeAndUpdateAllNodes() { - RS_TRACE_NAME("RSMainThread::ConsumeAndUpdateAllNodes"); + // RS_TRACE_NAME("RSMainThread::ConsumeAndUpdateAllNodes"); bool needRequestNextVsync = false; bufferTimestamps_.clear(); const auto& nodeMap = GetContext().GetNodeMap(); @@ -448,7 +448,7 @@ void RSMainThread::ConsumeAndUpdateAllNodes() void RSMainThread::ReleaseAllNodesBuffer() { - RS_TRACE_NAME("RSMainThread::ReleaseAllNodesBuffer"); + // RS_TRACE_NAME("RSMainThread::ReleaseAllNodesBuffer"); const auto& nodeMap = GetContext().GetNodeMap(); nodeMap.TraverseSurfaceNodes([](const std::shared_ptr& surfaceNode) mutable { if (surfaceNode == nullptr) { @@ -479,7 +479,7 @@ void RSMainThread::WaitUntilUnmarshallingTaskFinished() if (!isUniRender_) { return; } - RS_TRACE_NAME("RSMainThread::WaitUntilUnmarshallingTaskFinished"); + //RS_TRACE_NAME("RSMainThread::WaitUntilUnmarshallingTaskFinished"); std::unique_lock lock(unmarshalMutex_); unmarshalTaskCond_.wait(lock, [this]() { return unmarshalFinishedCount_ > 0; }); --unmarshalFinishedCount_; @@ -665,7 +665,7 @@ void RSMainThread::CalcOcclusion() return; } - RS_TRACE_NAME("RSMainThread::CalcOcclusion"); + // RS_TRACE_NAME("RSMainThread::CalcOcclusion"); // 2. Calc occlusion Occlusion::Region curRegion; VisibleData curVisVec; @@ -760,7 +760,7 @@ void RSMainThread::CallbackToQOS(std::map& pidVisMap) if (!CheckQosVisChanged(pidVisMap)) { return; } - RS_TRACE_NAME("RSQosThread::OnRSVisibilityChangeCB"); + // RS_TRACE_NAME("RSQosThread::OnRSVisibilityChangeCB"); RSQosThread::GetInstance()->OnRSVisibilityChangeCB(pidVisMap); } @@ -790,7 +790,7 @@ void RSMainThread::CallbackToWMS(VisibleData& curVisVec) void RSMainThread::RequestNextVSync() { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); VSyncReceiver::FrameCallback fcb = { .userData_ = this, .callback_ = [this](uint64_t timestamp, void* data) { OnVsync(timestamp, data); }, @@ -806,7 +806,7 @@ void RSMainThread::RequestNextVSync() void RSMainThread::OnVsync(uint64_t timestamp, void* data) { - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSMainThread::OnVsync"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSMainThread::OnVsync"); timestamp_ = timestamp; requestNextVsyncNum_ = 0; if (isUniRender_) { @@ -820,12 +820,12 @@ void RSMainThread::OnVsync(uint64_t timestamp, void* data) PostTask([=]() { screenManager_->ProcessScreenHotPlugEvents(); }); } } - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } void RSMainThread::Animate(uint64_t timestamp) { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); lastAnimateTimestamp_ = timestamp; @@ -1022,7 +1022,7 @@ void RSMainThread::SetRenderModeChangeCallback(sptr void RSMainThread::SendCommands() { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); if (!RSMessageProcessor::Instance().HasTransaction()) { return; } diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_physical_screen_processor.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_physical_screen_processor.cpp index 7753e0d0b0a7be382ae2543df936b680a2c9924f..b45cd954c2d31e2b971f77e4d5b8e309674919f5 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_physical_screen_processor.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_physical_screen_processor.cpp @@ -70,7 +70,7 @@ void RSPhysicalScreenProcessor::ProcessDisplaySurface(RSDisplayRenderNode& node) void RSPhysicalScreenProcessor::Redraw(const sptr& surface, const std::vector& layers) { - RS_TRACE_NAME("Redraw"); + // RS_TRACE_NAME("Redraw"); if (surface == nullptr) { RS_LOGE("RSPhysicalScreenProcessor::Redraw: surface is null."); return; diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_render_engine.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_render_engine.cpp index 101d2e8c3cfc41ac133355513370eb8b5f49bed0..2b7dec80f29811a68793506eeca600e1fc82d742 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_render_engine.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_render_engine.cpp @@ -185,7 +185,7 @@ void RSRenderEngine::ClipHoleForLayer(RSPaintFilterCanvas& canvas, RSSurfaceRend AppendFormat(traceInfo, "Node name:%s ClipHole[%d %d %d %d]", node.GetName().c_str(), params.clipRect.x(), params.clipRect.y(), params.clipRect.width(), params.clipRect.height()); RS_LOGD("RSRenderEngine::Redraw layer composition ClipHoleForLayer, %s.", traceInfo.c_str()); - RS_TRACE_NAME(traceInfo); + // RS_TRACE_NAME(traceInfo); canvas.save(); canvas.clipRect(params.clipRect); diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_connection.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_connection.cpp index ea7fa7383382fac45097e6e99a5e6ab73661651f..af795f54215712c84369e0a65f7e512a9990601c 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_connection.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_connection.cpp @@ -357,11 +357,11 @@ void RSRenderServiceConnection::TakeSurfaceCapture(NodeId id, sptr captureTask = [scaleY, scaleX, callback, id]() -> void { RS_LOGD("RSRenderService::TakeSurfaceCapture callback->OnSurfaceCapture nodeId:[%" PRIu64 "]", id); - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderService::TakeSurfaceCapture"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderService::TakeSurfaceCapture"); RSSurfaceCaptureTask task(id, scaleX, scaleY); std::unique_ptr pixelmap = task.Run(); callback->OnSurfaceCapture(id, pixelmap.release()); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); }; mainThread_->PostTask(captureTask); } diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_visitor.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_visitor.cpp index b4b01d304f41731472b9bf164f9e7ba27c06802b..0716f3350c0067ac7c70953fd40d050447212415 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_visitor.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_render_service_visitor.cpp @@ -137,7 +137,7 @@ void RSRenderServiceVisitor::ProcessDisplayRenderNode(RSDisplayRenderNode& node) return; } ScreenInfo curScreenInfo = screenManager->QueryScreenInfo(node.GetScreenId()); - RS_TRACE_NAME("ProcessDisplayRenderNode[" + std::to_string(node.GetScreenId()) + "]"); + // RS_TRACE_NAME("ProcessDisplayRenderNode[" + std::to_string(node.GetScreenId()) + "]"); // skip frame according to skipFrameInterval value of SetScreenSkipFrameInterval interface if (node.SkipFrame(curScreenInfo.skipFrameInterval)) { return; diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_surface_capture_task.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_surface_capture_task.cpp index 502d1de0cd928a4e38337a9144b399f306909a13..b95437f2dc1d41f4e4001f0558a5e54f85028591 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_surface_capture_task.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_surface_capture_task.cpp @@ -509,7 +509,7 @@ void RSSurfaceCaptureTask::RSSurfaceCaptureVisitor::ProcessSurfaceRenderNodeWith void RSSurfaceCaptureTask::RSSurfaceCaptureVisitor::ProcessSurfaceRenderNode(RSSurfaceRenderNode &node) { - RS_TRACE_NAME("RSSurfaceCaptureVisitor::Process:" + node.GetName()); + // RS_TRACE_NAME("RSSurfaceCaptureVisitor::Process:" + node.GetName()); if (canvas_ == nullptr) { RS_LOGE("ProcessSurfaceRenderNode, canvas is nullptr"); diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_mirror_processor.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_mirror_processor.cpp index 4b827dc10e89ed6e418d1a8e45a0215b2fda14b1..c3817a55857348577fef4b1204e7026749a8b6e6 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_mirror_processor.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_mirror_processor.cpp @@ -75,7 +75,7 @@ void RSUniRenderMirrorProcessor::ProcessSurface(RSSurfaceRenderNode& node) void RSUniRenderMirrorProcessor::ProcessDisplaySurface(RSDisplayRenderNode& node) { - RS_TRACE_NAME("RSUniRenderMirrorProcessor::ProcessDisplaySurface"); + // RS_TRACE_NAME("RSUniRenderMirrorProcessor::ProcessDisplaySurface"); if (canvas_ == nullptr || node.GetBuffer() == nullptr) { RS_LOGE("RSUniRenderMirrorProcessor::ProcessDisplaySurface: Canvas or buffer is null!"); return; diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_visitor.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_visitor.cpp index 6b0d8bfcc07c0f616afd05b1de4989c93a5eb648..2769e2d800c8810abb6c29ae65933ea53916338a 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_visitor.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_uni_render_visitor.cpp @@ -182,7 +182,7 @@ void RSUniRenderVisitor::PrepareDisplayRenderNode(RSDisplayRenderNode& node) displayHasSecSurface_.emplace(currentVisitDisplay_, false); dirtySurfaceNodeMap_.clear(); - RS_TRACE_NAME("RSUniRender:PrepareDisplay " + std::to_string(currentVisitDisplay_)); + // RS_TRACE_NAME("RSUniRender:PrepareDisplay " + std::to_string(currentVisitDisplay_)); curDisplayDirtyManager_ = node.GetDirtyManager(); curDisplayDirtyManager_->Clear(); curDisplayNode_ = node.shared_from_this()->ReinterpretCastTo(); @@ -489,8 +489,8 @@ void RSUniRenderVisitor::ProcessBaseRenderNode(RSBaseRenderNode& node) void RSUniRenderVisitor::ProcessDisplayRenderNode(RSDisplayRenderNode& node) { - RS_TRACE_NAME("ProcessDisplayRenderNode[" + std::to_string(node.GetScreenId()) + "]" + - node.GetDirtyManager()->GetDirtyRegion().ToString().c_str()); + // RS_TRACE_NAME("ProcessDisplayRenderNode[" + std::to_string(node.GetScreenId()) + "]" + + // node.GetDirtyManager()->GetDirtyRegion().ToString().c_str()); RS_LOGD("RSUniRenderVisitor::ProcessDisplayRenderNode node: %" PRIu64 ", child size:%u", node.GetId(), node.GetChildrenCount()); sptr screenManager = CreateOrGetScreenManager(); @@ -569,10 +569,10 @@ void RSUniRenderVisitor::ProcessDisplayRenderNode(RSDisplayRenderNode& node) } rsSurface->SetColorSpace(newColorSpace_); // we should request a framebuffer whose size is equals to the physical screen size. - RS_TRACE_BEGIN("RSUniRender:RequestFrame"); + // RS_TRACE_BEGIN("RSUniRender:RequestFrame"); auto renderFrame = renderEngine_->RequestFrame(std::static_pointer_cast(rsSurface), RSBaseRenderUtil::GetFrameBufferRequestConfig(screenInfo_, true)); - RS_TRACE_END(); + // RS_TRACE_END(); if (renderFrame == nullptr) { RS_LOGE("RSUniRenderVisitor Request Frame Failed"); return; @@ -655,7 +655,7 @@ void RSUniRenderVisitor::ProcessDisplayRenderNode(RSDisplayRenderNode& node) canvas_->restoreToCount(saveCount); if (saveLayerCnt > 0) { - RS_TRACE_NAME("RSUniRender:RestoreLayer"); + // RS_TRACE_NAME("RSUniRender:RestoreLayer"); canvas_->restoreToCount(saveLayerCnt); } @@ -671,12 +671,12 @@ void RSUniRenderVisitor::ProcessDisplayRenderNode(RSDisplayRenderNode& node) DrawTargetSurfaceDirtyRegionForDFX(node); } } - RS_TRACE_BEGIN("RSUniRender:FlushFrame"); + // RS_TRACE_BEGIN("RSUniRender:FlushFrame"); renderFrame->Flush(); - RS_TRACE_END(); - RS_TRACE_BEGIN("RSUniRender:WaitUtilUniRenderFinished"); + // RS_TRACE_END(); + // RS_TRACE_BEGIN("RSUniRender:WaitUtilUniRenderFinished"); RSMainThread::Instance()->WaitUtilUniRenderFinished(); - RS_TRACE_END(); + // RS_TRACE_END(); processor_->ProcessDisplaySurface(node); } processor_->PostProcess(); @@ -732,7 +732,7 @@ void RSUniRenderVisitor::AddOverDrawListener(std::unique_ptr& ren void RSUniRenderVisitor::CalcDirtyDisplayRegion(std::shared_ptr& node) const { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); auto displayDirtyManager = node->GetDirtyManager(); for (auto it = node->GetCurAllSurfaces().rbegin(); it != node->GetCurAllSurfaces().rend(); ++it) { auto surfaceNode = RSBaseRenderNode::ReinterpretCast(*it); @@ -865,7 +865,7 @@ void RSUniRenderVisitor::CalcDirtyRegionForFilterNode(std::shared_ptr& node) { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); for (auto it = node->GetCurAllSurfaces().rbegin(); it != node->GetCurAllSurfaces().rend(); ++it) { auto surfaceNode = RSBaseRenderNode::ReinterpretCast(*it); if (surfaceNode == nullptr || !surfaceNode->IsAppWindow()) { @@ -914,12 +914,12 @@ void RSUniRenderVisitor::InitCacheSurface(RSSurfaceRenderNode& node, int width, void RSUniRenderVisitor::ProcessSurfaceRenderNode(RSSurfaceRenderNode& node) { - RS_TRACE_NAME("RSUniRender::Process:[" + node.GetName() + "]" + node.GetDstRect().ToString()); + // RS_TRACE_NAME("RSUniRender::Process:[" + node.GetName() + "]" + node.GetDstRect().ToString()); RS_LOGD("RSUniRenderVisitor::ProcessSurfaceRenderNode node: %" PRIu64 ", child size:%u %s", node.GetId(), node.GetChildrenCount(), node.GetName().c_str()); node.UpdatePositionZ(); if (isSecurityDisplay_ && node.GetSecurityLayer()) { - RS_TRACE_NAME("SecurityLayer Skip"); + // RS_TRACE_NAME("SecurityLayer Skip"); return; } if (node.GetSurfaceNodeType() == RSSurfaceNodeType::STARTING_WINDOW_NODE && !needDrawStartingWindow_) { @@ -932,14 +932,14 @@ void RSUniRenderVisitor::ProcessSurfaceRenderNode(RSSurfaceRenderNode& node) return; } if (!node.GetOcclusionVisible() && !doAnimate_ && isOcclusionEnabled_ && !isSecurityDisplay_) { - RS_TRACE_NAME("Occlusion Skip"); + // RS_TRACE_NAME("Occlusion Skip"); return; } #ifdef RS_ENABLE_EGLQUERYSURFACE // skip clean surface node if (isOpDropped_ && node.IsAppWindow()) { if (!node.SubNodeNeedDraw(node.GetOldDirtyInSurface(), partialRenderType_)) { - RS_TRACE_NAME("QuickReject Skip"); + // RS_TRACE_NAME("QuickReject Skip"); RS_LOGD("RSUniRenderVisitor::ProcessSurfaceRenderNode skip: %s", node.GetName().c_str()); return; } diff --git a/display_server/rosen/modules/render_service/core/pipeline/rs_virtual_screen_processor.cpp b/display_server/rosen/modules/render_service/core/pipeline/rs_virtual_screen_processor.cpp index 50b182a0f687fb0459ce36d7c0bfdc62ffac8145..640f28d4051a3532c73bbcb56e57441a4f64e97a 100644 --- a/display_server/rosen/modules/render_service/core/pipeline/rs_virtual_screen_processor.cpp +++ b/display_server/rosen/modules/render_service/core/pipeline/rs_virtual_screen_processor.cpp @@ -95,7 +95,7 @@ void RSVirtualScreenProcessor::ProcessSurface(RSSurfaceRenderNode& node) std::string traceInfo; AppendFormat(traceInfo, "RSVirtualScreenProcessor::ProcessSurface Node:%s ", node.GetName().c_str()); - RS_TRACE_NAME(traceInfo); + // RS_TRACE_NAME(traceInfo); // prepare BufferDrawParam // in display's coordinate. diff --git a/display_server/rosen/modules/render_service/core/transaction/rs_render_service_connection_stub.cpp b/display_server/rosen/modules/render_service/core/transaction/rs_render_service_connection_stub.cpp index 0154481c21df062908d841f699fdb796410ba1e8..28dbd77eb609f8b254afd29429cf625d183d6fed 100644 --- a/display_server/rosen/modules/render_service/core/transaction/rs_render_service_connection_stub.cpp +++ b/display_server/rosen/modules/render_service/core/transaction/rs_render_service_connection_stub.cpp @@ -62,7 +62,7 @@ std::shared_ptr CopyParcelIfNeed(MessageParcel& old) if (dataSize <= MAX_DATA_SIZE_FOR_UNMARSHALLING_IN_PLACE) { return nullptr; } - RS_TRACE_NAME("CopyParcelForUnmarsh: size:" + std::to_string(dataSize)); + // RS_TRACE_NAME("CopyParcelForUnmarsh: size:" + std::to_string(dataSize)); void* base = malloc(dataSize); if (memcpy_s(base, dataSize, reinterpret_cast(old.GetData()), dataSize) != 0) { RS_LOGE("RSRenderServiceConnectionStub::CopyParcelIfNeed copy parcel data failed"); @@ -96,7 +96,7 @@ int RSRenderServiceConnectionStub::OnRemoteRequest( int ret = ERR_NONE; switch (code) { case COMMIT_TRANSACTION: { - RS_ASYNC_TRACE_END("RSProxySendRequest", data.GetDataSize()); + // RS_ASYNC_TRACE_END("RSProxySendRequest", data.GetDataSize()); static bool isUniRender = RSUniRenderJudgement::IsUniRender(); std::shared_ptr parsedParcel; if (data.ReadInt32() == 0) { // indicate normal parcel diff --git a/display_server/rosen/modules/render_service/ft_build/BUILD.gn b/display_server/rosen/modules/render_service/ft_build/BUILD.gn index 0a2965606c2de7cb09cc8cfb0e93c229cce8fa1e..88547a97b75ebe690dec884b840c4d5a9426ed3c 100644 --- a/display_server/rosen/modules/render_service/ft_build/BUILD.gn +++ b/display_server/rosen/modules/render_service/ft_build/BUILD.gn @@ -90,7 +90,8 @@ ft_shared_library("librender_service") { public_deps = [ "//build/gn/configs/system_libs:samgr", - "//build/gn/configs/system_libs:hitrace_meter", + "//build/gn/configs/system_libs:ipc_core", + # "//build/gn/configs/system_libs:hitrace_meter", "//build/gn/configs/system_libs:skia", "//build/gn/configs/system_libs:syspara", "//build/gn/configs/system_libs:safwk", diff --git a/display_server/rosen/modules/render_service_base/ft_build/BUILD.gn b/display_server/rosen/modules/render_service_base/ft_build/BUILD.gn index 157e5bab550cbdd8bb9cbebc8be95ab965bf81b4..0e3c3baad4727db75d9565a7926f235ee4d7d295 100644 --- a/display_server/rosen/modules/render_service_base/ft_build/BUILD.gn +++ b/display_server/rosen/modules/render_service_base/ft_build/BUILD.gn @@ -185,7 +185,7 @@ ft_source_set("render_service_base_src") { deps = [ "//build/gn/configs/system_libs:c_utils", "//build/gn/configs/system_libs:ipc_core", - "//build/gn/configs/system_libs:hitrace_meter", + # "//build/gn/configs/system_libs:hitrace_meter", "//build/gn/configs/system_libs:eventhandler", "//build/gn/configs/system_libs:skia", "//build/gn/configs/system_libs:image", diff --git a/display_server/rosen/modules/render_service_base/src/common/rs_shared_context.cpp b/display_server/rosen/modules/render_service_base/src/common/rs_shared_context.cpp index 7809ccc7a00c70430f6c028d11b6b0651ed45c10..12ef1696ea400783dda422d4501a07cbacc527d3 100644 --- a/display_server/rosen/modules/render_service_base/src/common/rs_shared_context.cpp +++ b/display_server/rosen/modules/render_service_base/src/common/rs_shared_context.cpp @@ -24,7 +24,7 @@ namespace OHOS::Rosen { std::shared_ptr RSSharedContext::MakeSharedGLContext(EGLContext context) { - RS_TRACE_NAME_FMT("MakeSharedGLContext create egl "); + // RS_TRACE_NAME_FMT("MakeSharedGLContext create egl "); if (context == EGL_NO_CONTEXT) { RS_LOGE("eglGetCurrentContext failed err:%d", eglGetError()); return nullptr; diff --git a/display_server/rosen/modules/render_service_base/src/pipeline/rs_draw_cmd_list.cpp b/display_server/rosen/modules/render_service_base/src/pipeline/rs_draw_cmd_list.cpp index 8fb091a7e184d05e5cd52ebbdff05ef732ae845b..184525d2feca4e1ee9002de0e1d0ddc72a5f1467 100644 --- a/display_server/rosen/modules/render_service_base/src/pipeline/rs_draw_cmd_list.cpp +++ b/display_server/rosen/modules/render_service_base/src/pipeline/rs_draw_cmd_list.cpp @@ -210,7 +210,7 @@ void DrawCmdList::GenerateCache(SkSurface* surface) return; } isCached_ = true; - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); std::lock_guard lock(mutex_); for (auto index = 0u; index < ops_.size(); index++) { @@ -232,7 +232,7 @@ void DrawCmdList::ClearCache() return; } isCached_ = false; - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); std::lock_guard lock(mutex_); // restore the original op diff --git a/display_server/rosen/modules/render_service_base/src/platform/fangtian/BUILD.gn b/display_server/rosen/modules/render_service_base/src/platform/fangtian/BUILD.gn index 96f2cd4d63bab0194c39aa74ec5bec7581f9e11c..c9871164c45564eb07a87ff44f57a026032040c0 100644 --- a/display_server/rosen/modules/render_service_base/src/platform/fangtian/BUILD.gn +++ b/display_server/rosen/modules/render_service_base/src/platform/fangtian/BUILD.gn @@ -100,7 +100,7 @@ ft_source_set("rosen_fangtian_sources") { deps = [ "//build/gn/configs/system_libs:hilog", "//build/gn/configs/system_libs:ipc_core", - "//build/gn/configs/system_libs:hitrace_meter", + # "//build/gn/configs/system_libs:hitrace_meter", "//build/gn/configs/system_libs:eventhandler", "//build/gn/configs/system_libs:skia", "//build/gn/configs/system_libs:samgr", diff --git a/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_ashmem_helper.cpp b/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_ashmem_helper.cpp index 9b8d5e62461f5807c1fbbfa677cc3e27b440bb8d..8bdffe1236a10ee13c187fe69e338f86ec2ce342 100644 --- a/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_ashmem_helper.cpp +++ b/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_ashmem_helper.cpp @@ -209,7 +209,7 @@ void RSAshmemHelper::InjectFileDescriptor(std::shared_ptr& dataPa std::shared_ptr RSAshmemHelper::CreateAshmemParcel(std::shared_ptr& dataParcel) { size_t dataSize = dataParcel->GetDataSize(); - RS_TRACE_NAME("CreateAshmemParcel data size:" + std::to_string(dataSize)); + // RS_TRACE_NAME("CreateAshmemParcel data size:" + std::to_string(dataSize)); // if want a full copy of parcel, need to save its data and fds both: // 1. save origin parcel data to ashmeme and record the fd to new parcel @@ -247,7 +247,7 @@ std::shared_ptr RSAshmemHelper::CreateAshmemParcel(std::shared_pt std::shared_ptr RSAshmemHelper::ParseFromAshmemParcel(MessageParcel* ashmemParcel) { int32_t dataSize = ashmemParcel->ReadInt32(); - RS_TRACE_NAME("ParseFromAshmemParcel data size:" + std::to_string(dataSize)); + // RS_TRACE_NAME("ParseFromAshmemParcel data size:" + std::to_string(dataSize)); int fd = ashmemParcel->ReadFileDescriptor(); auto ashmemAllocator = AshmemAllocator::CreateAshmemAllocatorWithFd(fd, dataSize, PROT_READ | PROT_WRITE); diff --git a/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_render_service_connection_proxy.cpp b/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_render_service_connection_proxy.cpp index cffe922703995ad347d63c7fe24e49957815e775..ec6da939fe1247c80ab3ca8f7668517a92e39a3e 100644 --- a/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_render_service_connection_proxy.cpp +++ b/display_server/rosen/modules/render_service_base/src/platform/fangtian/rs_render_service_connection_proxy.cpp @@ -63,7 +63,7 @@ void RSRenderServiceConnectionProxy::CommitTransaction(std::unique_ptrGetDataSize()); + // RS_ASYNC_TRACE_BEGIN("RSProxySendRequest", parcel->GetDataSize()); int32_t err = Remote()->SendRequest(RSIRenderServiceConnection::COMMIT_TRANSACTION, *parcel, reply, option); if (err != NO_ERROR) { ROSEN_LOGE("RSRenderServiceConnectionProxy::CommitTransaction SendRequest failed, err = %d", err); @@ -81,11 +81,11 @@ bool RSRenderServiceConnectionProxy::FillParcelWithTransactionData( data->WriteInt32(0); // 1. marshalling RSTransactionData - RS_TRACE_BEGIN("Marsh RSTransactionData: cmd count:" + std::to_string(transactionData->GetCommandCount()) + - " transactionFlag:[" + std::to_string(pid_) + ", " + std::to_string(transactionData->GetIndex()) + "],isUni:" + - std::to_string(transactionData->GetUniRender())); + // RS_TRACE_BEGIN("Marsh RSTransactionData: cmd count:" + std::to_string(transactionData->GetCommandCount()) + + // " transactionFlag:[" + std::to_string(pid_) + ", " + std::to_string(transactionData->GetIndex()) + "],isUni:" + + // std::to_string(transactionData->GetUniRender())); bool success = data->WriteParcelable(transactionData.get()); - RS_TRACE_END(); + // RS_TRACE_END(); if (!success) { ROSEN_LOGE("FillParcelWithTransactionData data.WriteParcelable failed!"); return false; diff --git a/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_ashmem_helper.cpp b/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_ashmem_helper.cpp index 69f58fd28c99e572d04c206caf56d50c112b9493..1e5f546fb997a5957ef0820a74128451348e336f 100644 --- a/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_ashmem_helper.cpp +++ b/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_ashmem_helper.cpp @@ -209,7 +209,7 @@ void RSAshmemHelper::InjectFileDescriptor(std::shared_ptr& dataPa std::shared_ptr RSAshmemHelper::CreateAshmemParcel(std::shared_ptr& dataParcel) { size_t dataSize = dataParcel->GetDataSize(); - RS_TRACE_NAME("CreateAshmemParcel data size:" + std::to_string(dataSize)); + // RS_TRACE_NAME("CreateAshmemParcel data size:" + std::to_string(dataSize)); // if want a full copy of parcel, need to save its data and fds both: // 1. save origin parcel data to ashmeme and record the fd to new parcel @@ -247,7 +247,7 @@ std::shared_ptr RSAshmemHelper::CreateAshmemParcel(std::shared_pt std::shared_ptr RSAshmemHelper::ParseFromAshmemParcel(MessageParcel* ashmemParcel) { int32_t dataSize = ashmemParcel->ReadInt32(); - RS_TRACE_NAME("ParseFromAshmemParcel data size:" + std::to_string(dataSize)); + // RS_TRACE_NAME("ParseFromAshmemParcel data size:" + std::to_string(dataSize)); int fd = ashmemParcel->ReadFileDescriptor(); auto ashmemAllocator = AshmemAllocator::CreateAshmemAllocatorWithFd(fd, dataSize, PROT_READ | PROT_WRITE); diff --git a/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_render_service_connection_proxy.cpp b/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_render_service_connection_proxy.cpp index a2a0d1926934b118c73b1e943281c91c21535346..5a3a74d6f0db45469c221228f6cf3a86cde6784b 100644 --- a/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_render_service_connection_proxy.cpp +++ b/display_server/rosen/modules/render_service_base/src/platform/ohos/rs_render_service_connection_proxy.cpp @@ -63,7 +63,7 @@ void RSRenderServiceConnectionProxy::CommitTransaction(std::unique_ptrGetDataSize()); + // RS_ASYNC_TRACE_BEGIN("RSProxySendRequest", parcel->GetDataSize()); int32_t err = Remote()->SendRequest(RSIRenderServiceConnection::COMMIT_TRANSACTION, *parcel, reply, option); if (err != NO_ERROR) { ROSEN_LOGE("RSRenderServiceConnectionProxy::CommitTransaction SendRequest failed, err = %d", err); @@ -81,11 +81,11 @@ bool RSRenderServiceConnectionProxy::FillParcelWithTransactionData( data->WriteInt32(0); // 1. marshalling RSTransactionData - RS_TRACE_BEGIN("Marsh RSTransactionData: cmd count:" + std::to_string(transactionData->GetCommandCount()) + - " transactionFlag:[" + std::to_string(pid_) + ", " + std::to_string(transactionData->GetIndex()) + "],isUni:" + - std::to_string(transactionData->GetUniRender())); + // RS_TRACE_BEGIN("Marsh RSTransactionData: cmd count:" + std::to_string(transactionData->GetCommandCount()) + + // " transactionFlag:[" + std::to_string(pid_) + ", " + std::to_string(transactionData->GetIndex()) + "],isUni:" + + // std::to_string(transactionData->GetUniRender())); bool success = data->WriteParcelable(transactionData.get()); - RS_TRACE_END(); + // RS_TRACE_END(); if (!success) { ROSEN_LOGE("FillParcelWithTransactionData data.WriteParcelable failed!"); return false; diff --git a/display_server/rosen/modules/render_service_base/src/property/rs_property_trace.cpp b/display_server/rosen/modules/render_service_base/src/property/rs_property_trace.cpp index d5fbe5c047d745b01f37998387766828d89ad1be..59cae48f337bea5d9399f739e0b27b26fac89681 100644 --- a/display_server/rosen/modules/render_service_base/src/property/rs_property_trace.cpp +++ b/display_server/rosen/modules/render_service_base/src/property/rs_property_trace.cpp @@ -55,8 +55,8 @@ void RSPropertyTrace::RefreshNodeTraceInfo() void RSPropertyTrace::AddTraceFlag(const std::string& str) { - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, str.c_str()); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, str.c_str()); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } std::vector SplitStringBySeparator(const std::string& str, diff --git a/display_server/rosen/modules/render_service_base/src/render/rs_image.cpp b/display_server/rosen/modules/render_service_base/src/render/rs_image.cpp index 71989b7e0031aa64ca82fdad332e34d64b6b0d1f..bb966dc97579c54c74746d38394622b822c0b3e4 100644 --- a/display_server/rosen/modules/render_service_base/src/render/rs_image.cpp +++ b/display_server/rosen/modules/render_service_base/src/render/rs_image.cpp @@ -128,7 +128,7 @@ void RSImage::UploadGpu(SkCanvas& canvas) if (canvas.getGrContext() == nullptr) { return; } - RS_TRACE_NAME("make compress img"); + // RS_TRACE_NAME("make compress img"); auto image = SkImage::MakeFromCompressed(canvas.getGrContext(), compressData_, static_cast(srcRect_.width_), static_cast(srcRect_.height_), SkImage::kASTC_CompressionType); if (image) { diff --git a/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread.cpp b/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread.cpp index 86276751f31b87f59fb5611097874a21898aab8c..e664e04f2ea23525d8253f8b86d0d91b59b10ee5 100644 --- a/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread.cpp +++ b/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread.cpp @@ -89,7 +89,7 @@ RSRenderThread::RSRenderThread() if (needRender_) { renderStartTimeStamp = jankDetector_->GetSysTimeNs(); } - RS_TRACE_BEGIN("RSRenderThread DrawFrame: " + std::to_string(timestamp_)); + // RS_TRACE_BEGIN("RSRenderThread DrawFrame: " + std::to_string(timestamp_)); #ifdef ROSEN_OHOS FRAME_TRACE::RenderFrameTrace::GetInstance().RenderStartFrameTrace(RT_INTERVAL_NAME); #endif @@ -105,7 +105,7 @@ RSRenderThread::RSRenderThread() if (needRender_) { jankDetector_->CalculateSkippedFrame(renderStartTimeStamp, jankDetector_->GetSysTimeNs()); } - RS_TRACE_END(); + // RS_TRACE_END(); }; context_ = std::make_shared(); @@ -165,9 +165,9 @@ void RSRenderThread::RecvTransactionData(std::unique_ptr& tra std::unique_lock cmdLock(cmdMutex_); std::string str = "RecvCommands ptr:" + std::to_string(reinterpret_cast(transactionData.get())); commandTimestamp_ = transactionData->GetTimestamp(); - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, str.c_str()); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, str.c_str()); cmds_.emplace_back(std::move(transactionData)); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } // [PLANNING]: process in next vsync (temporarily) RSRenderThread::Instance().RequestNextVSync(); @@ -176,7 +176,7 @@ void RSRenderThread::RecvTransactionData(std::unique_ptr& tra void RSRenderThread::RequestNextVSync() { if (handler_) { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); SendFrameEvent(true); VSyncReceiver::FrameCallback fcb = { .userData_ = this, @@ -205,7 +205,7 @@ void RSRenderThread::CreateAndInitRenderContextIfNeed() renderContext_ = new RenderContext(); #endif ROSEN_LOGD("Create RenderContext, its pointer is %p", renderContext_); - RS_TRACE_NAME("InitializeEglContext"); + // RS_TRACE_NAME("InitializeEglContext"); #ifndef ROSEN_CROSS_PLATFORM renderContext_->InitializeEglContext(); // init egl context on RT if (!cacheDir_.empty()) { @@ -267,16 +267,16 @@ void RSRenderThread::RenderLoop() void RSRenderThread::OnVsync(uint64_t timestamp) { - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderThread::OnVsync"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderThread::OnVsync"); SendFrameEvent(false); mValue = (mValue + 1) % 2; // 1 and 2 is Calculated parameters - RS_TRACE_INT("Vsync-client", mValue); + // RS_TRACE_INT("Vsync-client", mValue); timestamp_ = timestamp; if (activeWindowCnt_.load() > 0 && (needRender_ || (timestamp_ - prevTimestamp_) / REFRESH_PERIOD >= REFRESH_FREQ_IN_UNI_RENDER)) { mainFunc_(); // start render-loop now } - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } void RSRenderThread::UpdateWindowStatus(bool active) @@ -436,20 +436,20 @@ void RSRenderThread::ProcessCommands() } for (auto& cmdData : cmds) { std::string str = "ProcessCommands ptr:" + std::to_string(reinterpret_cast(cmdData.get())); - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, str.c_str()); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, str.c_str()); // only set transactionTimestamp_ in UniRender mode context_->transactionTimestamp_ = RSSystemProperties::GetUniRenderEnabled() ? cmdData->GetTimestamp() : 0; cmdData->Process(*context_); if (needRender_) { jankDetector_->UpdateUiDrawFrameMsg(cmdData->GetTimestamp(), uiEndTimeStamp, cmdData->GetAbilityName()); } - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } } void RSRenderThread::Animate(uint64_t timestamp) { - RS_TRACE_FUNC(); + // RS_TRACE_FUNC(); if (RsFrameReport::GetInstance().GetEnable() && needRender_) { RsFrameReport::GetInstance().AnimateStart(); @@ -491,7 +491,7 @@ void RSRenderThread::Render() if (RSSystemProperties::GetRenderNodeTraceEnabled()) { RSPropertyTrace::GetInstance().RefreshNodeTraceInfo(); } - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderThread::Render"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderThread::Render"); if (RsFrameReport::GetInstance().GetEnable()) { RsFrameReport::GetInstance().RenderStart(); } @@ -509,18 +509,18 @@ void RSRenderThread::Render() visitor_->SetPartialRenderStatus(RSSystemProperties::GetPartialRenderEnabled(), isRTRenderForced_); rootNode->Prepare(visitor_); rootNode->Process(visitor_); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } void RSRenderThread::SendCommands() { - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderThread::SendCommands"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "RSRenderThread::SendCommands"); if (RsFrameReport::GetInstance().GetEnable() && needRender_) { RsFrameReport::GetInstance().SendCommandsStart(); } RSUIDirector::RecvMessages(needRender_); - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } void RSRenderThread::Detach(NodeId id) diff --git a/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread_visitor.cpp b/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread_visitor.cpp index 282879e6f14ff662eb7dbcf732916993d2e77ea9..0b2d82df427d623644ace4d6663573d9fcab861d 100644 --- a/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread_visitor.cpp +++ b/display_server/rosen/modules/render_service_client/core/pipeline/rs_render_thread_visitor.cpp @@ -239,7 +239,7 @@ void RSRenderThreadVisitor::DrawDirtyRegion() void RSRenderThreadVisitor::UpdateDirtyAndSetEGLDamageRegion(std::unique_ptr& surfaceFrame) { - RS_TRACE_BEGIN("UpdateDirtyAndSetEGLDamageRegion"); + // RS_TRACE_BEGIN("UpdateDirtyAndSetEGLDamageRegion"); #ifdef RS_ENABLE_EGLQUERYSURFACE if (isEglSetDamageRegion_) { // get and update valid buffer age(>0) to merge history @@ -275,7 +275,7 @@ void RSRenderThreadVisitor::UpdateDirtyAndSetEGLDamageRegion(std::unique_ptrSetRenderContext(rc); #endif uiTimestamp_ = RSRenderThread::Instance().GetUITimestamp(); - RS_TRACE_BEGIN(ptr->GetName() + " rsSurface->RequestFrame"); + // RS_TRACE_BEGIN(ptr->GetName() + " rsSurface->RequestFrame"); #ifdef ROSEN_OHOS FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::ReleaseStart); #endif @@ -335,7 +335,7 @@ void RSRenderThreadVisitor::ProcessRootRenderNode(RSRootRenderNode& node) #else auto surfaceFrame = rsSurface->RequestFrame(std::round(bufferWidth), std::round(bufferHeight), uiTimestamp_); #endif - RS_TRACE_END(); + // RS_TRACE_END(); if (surfaceFrame == nullptr) { ROSEN_LOGI("ProcessRoot %s: Request Frame Failed", ptr->GetName().c_str()); #ifdef ROSEN_OHOS @@ -416,7 +416,7 @@ void RSRenderThreadVisitor::ProcessRootRenderNode(RSRootRenderNode& node) canvas_->concat(gravityMatrix); parentSurfaceNodeMatrix_ = gravityMatrix; - RS_TRACE_BEGIN("ProcessRenderNodes"); + // RS_TRACE_BEGIN("ProcessRenderNodes"); needUpdateSurfaceNode_ = node.GetNeedUpdateSurfaceNode(); ProcessCanvasRenderNode(node); @@ -432,7 +432,7 @@ void RSRenderThreadVisitor::ProcessRootRenderNode(RSRootRenderNode& node) } needUpdateSurfaceNode_ = false; node.SetNeedUpdateSurfaceNode(false); - RS_TRACE_END(); + //RS_TRACE_END(); auto transactionProxy = RSTransactionProxy::GetInstance(); if (transactionProxy != nullptr) { @@ -456,14 +456,14 @@ void RSRenderThreadVisitor::ProcessRootRenderNode(RSRootRenderNode& node) FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::FlushStart); #endif - RS_TRACE_BEGIN(ptr->GetName() + " rsSurface->FlushFrame"); + // RS_TRACE_BEGIN(ptr->GetName() + " rsSurface->FlushFrame"); ROSEN_LOGD("RSRenderThreadVisitor FlushFrame surfaceNodeId = %" PRIu64 ", uiTimestamp = %" PRIu64, node.GetRSSurfaceNodeId(), uiTimestamp_); rsSurface->FlushFrame(surfaceFrame, uiTimestamp_); #ifdef ROSEN_OHOS FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::FlushEnd); #endif - RS_TRACE_END(); + // RS_TRACE_END(); canvas_ = nullptr; isIdle_ = true; diff --git a/display_server/rosen/modules/render_service_client/core/transaction/rs_application_agent_impl.cpp b/display_server/rosen/modules/render_service_client/core/transaction/rs_application_agent_impl.cpp index 3df2a469b15333391054af0a9d4216e7d312fe34..6181828c05dd0bf63825a01925cec7bcf79d3c45 100644 --- a/display_server/rosen/modules/render_service_client/core/transaction/rs_application_agent_impl.cpp +++ b/display_server/rosen/modules/render_service_client/core/transaction/rs_application_agent_impl.cpp @@ -53,20 +53,20 @@ void RSApplicationAgentImpl::RegisterRSApplicationAgent() #ifdef ROSEN_OHOS void RSApplicationAgentImpl::OnTransaction(std::shared_ptr transactionData) { - RS_TRACE_NAME("RSApplicationAgentImpl::OnTransaction"); + // RS_TRACE_NAME("RSApplicationAgentImpl::OnTransaction"); RSUIDirector::RecvMessages(transactionData); } void RSApplicationAgentImpl::OnRenderModeChanged(bool renderThreadNeedRender) { - RS_TRACE_NAME_FMT("RSApplicationAgentImpl::OnRenderModeChanged isUni:%d", !renderThreadNeedRender); + // RS_TRACE_NAME_FMT("RSApplicationAgentImpl::OnRenderModeChanged isUni:%d", !renderThreadNeedRender); RSSystemProperties::SetRenderMode(!renderThreadNeedRender); RSRenderThread::Instance().UpdateRenderMode(renderThreadNeedRender); } void RSApplicationAgentImpl::NotifyClearBufferCache() { - RS_TRACE_NAME_FMT("RSApplicationAgentImpl::NotifyClearBufferCache"); + // RS_TRACE_NAME_FMT("RSApplicationAgentImpl::NotifyClearBufferCache"); RSRenderThread::Instance().NotifyClearBufferCache(); } #endif diff --git a/display_server/rosen/modules/render_service_client/core/ui/rs_ui_director.cpp b/display_server/rosen/modules/render_service_client/core/ui/rs_ui_director.cpp index 8e713b8490934bcd9830f7b48de4314c27fa1e45..73e1dee43fce4b5a8df588c2a44dcae855be0adc 100644 --- a/display_server/rosen/modules/render_service_client/core/ui/rs_ui_director.cpp +++ b/display_server/rosen/modules/render_service_client/core/ui/rs_ui_director.cpp @@ -228,12 +228,12 @@ void RSUIDirector::SetUITaskRunner(const TaskRunner& uiTaskRunner) void RSUIDirector::SendMessages() { - ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "SendCommands"); + // ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, "SendCommands"); auto transactionProxy = RSTransactionProxy::GetInstance(); if (transactionProxy != nullptr) { transactionProxy->FlushImplicitTransaction(timeStamp_, abilityName_); } - ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); + // ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP); } void RSUIDirector::RecvMessages(bool needProcess) diff --git a/display_server/rosen/modules/render_service_client/ft_build/BUILD.gn b/display_server/rosen/modules/render_service_client/ft_build/BUILD.gn index 919410abd10c77bef1ca0a47c84e62b9f11ec67d..828ff361bfa20609d7798570373fd10a8bf56594 100644 --- a/display_server/rosen/modules/render_service_client/ft_build/BUILD.gn +++ b/display_server/rosen/modules/render_service_client/ft_build/BUILD.gn @@ -119,7 +119,7 @@ ft_source_set("render_service_client_src") { "//build/gn/configs/system_libs:eventhandler", "//build/gn/configs/system_libs:ipc_core", "//build/gn/configs/system_libs:skia", - "//build/gn/configs/system_libs:hitrace_meter", + # "//build/gn/configs/system_libs:hitrace_meter", "//build/gn/configs/system_libs:image", ] diff --git a/display_server/utils/buffer_handle/ft_build/BUILD.gn b/display_server/utils/buffer_handle/ft_build/BUILD.gn index 443b94787b50766b8ba42f3ad50339a912afaa85..858794f18c0bb1c5b7289cead617c3f00237caa4 100644 --- a/display_server/utils/buffer_handle/ft_build/BUILD.gn +++ b/display_server/utils/buffer_handle/ft_build/BUILD.gn @@ -21,14 +21,15 @@ config("buffer_handle_public") { ft_static_library("buffer_handle") { include_dirs = [ + "/opt/distributed-middleware-build/openeuler/compiler_include", "${sys_inc}/c_utils", - "${sys_inc}/ipc_core", + "${sys_inc}/ipc", "${sys_inc}/hilog", - "${usr_inc}/ftsurface", + "${sys_inc}/ftsurface", ] public_configs = [ ":buffer_handle_public" ] - libs = [ "ipc_core", "hilog", "utils", "sec_shared" ] + libs = [ "ipc_core.z", "hilog.z", "utils.z", "boundscheck" ] sources = [ "../src/buffer_handle.cpp" ] } diff --git a/display_server/utils/log/rs_trace.h b/display_server/utils/log/rs_trace.h index ad04a7af4f993b8db4632cc76471be28db3bd30d..b0420c8657740d45e5b74d2de9487dae8c07b486 100644 --- a/display_server/utils/log/rs_trace.h +++ b/display_server/utils/log/rs_trace.h @@ -17,17 +17,17 @@ #define GRAPHIC_RS_TRACE_H #ifndef ROSEN_TRACE_DISABLE -#include "hitrace_meter.h" -#define ROSEN_TRACE_BEGIN(tag, name) StartTrace(tag, name) -#define RS_TRACE_BEGIN(name) ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, name) -#define ROSEN_TRACE_END(tag) FinishTrace(tag) -#define RS_TRACE_END() ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP) -#define RS_TRACE_NAME(name) HITRACE_METER_NAME(HITRACE_TAG_GRAPHIC_AGP, name) -#define RS_TRACE_NAME_FMT(fmt, ...) HITRACE_METER_FMT(HITRACE_TAG_GRAPHIC_AGP, fmt, ##__VA_ARGS__) -#define RS_ASYNC_TRACE_BEGIN(name, value) StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, name, value) -#define RS_ASYNC_TRACE_END(name, value) FinishAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, name, value) -#define RS_TRACE_INT(name, value) CountTrace(HITRACE_TAG_GRAPHIC_AGP, name, value) -#define RS_TRACE_FUNC() RS_TRACE_NAME(__func__) +// #include "hitrace_meter.h" +// #define ROSEN_TRACE_BEGIN(tag, name) StartTrace(tag, name) +// #define RS_TRACE_BEGIN(name) ROSEN_TRACE_BEGIN(HITRACE_TAG_GRAPHIC_AGP, name) +// #define ROSEN_TRACE_END(tag) FinishTrace(tag) +// #define RS_TRACE_END() ROSEN_TRACE_END(HITRACE_TAG_GRAPHIC_AGP) +// #define RS_TRACE_NAME(name) HITRACE_METER_NAME(HITRACE_TAG_GRAPHIC_AGP, name) +// #define RS_TRACE_NAME_FMT(fmt, ...) HITRACE_METER_FMT(HITRACE_TAG_GRAPHIC_AGP, fmt, ##__VA_ARGS__) +// #define RS_ASYNC_TRACE_BEGIN(name, value) StartAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, name, value) +// #define RS_ASYNC_TRACE_END(name, value) FinishAsyncTrace(HITRACE_TAG_GRAPHIC_AGP, name, value) +// #define RS_TRACE_INT(name, value) CountTrace(HITRACE_TAG_GRAPHIC_AGP, name, value) +// #define RS_TRACE_FUNC() RS_TRACE_NAME(__func__) #else #define ROSEN_TRACE_BEGIN(tag, name) #define RS_TRACE_BEGIN(name) diff --git a/display_server/utils/scoped_bytrace/ft_build/BUILD.gn b/display_server/utils/scoped_bytrace/ft_build/BUILD.gn index 82cf4ebd95a1f0027ccd31504ff3ff092f479c7a..df87a489c81beb0df9d370d60b2ea20dc940597a 100644 --- a/display_server/utils/scoped_bytrace/ft_build/BUILD.gn +++ b/display_server/utils/scoped_bytrace/ft_build/BUILD.gn @@ -21,10 +21,11 @@ config("scoped_bytrace_config") { "-g3", ] include_dirs = [ - "${sys_inc}/hitrace_meter", + # "${sys_inc}/hitrace_meter", "${sys_inc}/hilog", ] - libs = ["hilog", "hitrace_meter"] + # libs = ["hilog", "hitrace_meter"] + libs = ["hilog.z"] } config("scoped_bytrace_public_config") { diff --git a/display_server/utils/scoped_bytrace/src/scoped_bytrace.cpp b/display_server/utils/scoped_bytrace/src/scoped_bytrace.cpp index 1a9c5641a3ace6322b2c36fe686a4755e4759b52..b38ed120e92c78f4e8d13f465decea4828677c81 100644 --- a/display_server/utils/scoped_bytrace/src/scoped_bytrace.cpp +++ b/display_server/utils/scoped_bytrace/src/scoped_bytrace.cpp @@ -15,25 +15,25 @@ #include "scoped_bytrace.h" -#include +// #include #include ScopedBytrace::ScopedBytrace(const std::string &proc) : proc_(proc) { - StartTrace(HITRACE_TAG_GRAPHIC_AGP, proc_); + // StartTrace(HITRACE_TAG_GRAPHIC_AGP, proc_); isEnd = false; } ScopedBytrace::~ScopedBytrace() { if (isEnd == false) { - FinishTrace(HITRACE_TAG_GRAPHIC_AGP); + // FinishTrace(HITRACE_TAG_GRAPHIC_AGP); } } void ScopedBytrace::End() { if (isEnd == false) { - FinishTrace(HITRACE_TAG_GRAPHIC_AGP); + // FinishTrace(HITRACE_TAG_GRAPHIC_AGP); } } diff --git a/display_server/utils/sync_fence/ft_build/BUILD.gn b/display_server/utils/sync_fence/ft_build/BUILD.gn index c474ddc39a45b97b43df9392e04b02afaa6df403..d10f85827d301be61a0bc81436cb45304668f1fd 100644 --- a/display_server/utils/sync_fence/ft_build/BUILD.gn +++ b/display_server/utils/sync_fence/ft_build/BUILD.gn @@ -53,7 +53,7 @@ ft_shared_library("sync_fence") { deps = [ "//build/gn/configs/system_libs:eventhandler", - "//build/gn/configs/system_libs:hitrace_meter", + # "//build/gn/configs/system_libs:hitrace_meter", "//build/gn/configs/system_libs:ipc_core", ] } diff --git a/display_server/utils/sync_fence/src/sync_fence_tracker.cpp b/display_server/utils/sync_fence/src/sync_fence_tracker.cpp index 943b88fa860a14e1110c04b16449bf3d12344d76..820b2a4792cc6347188772df2a4a7df6ea1164e9 100644 --- a/display_server/utils/sync_fence/src/sync_fence_tracker.cpp +++ b/display_server/utils/sync_fence/src/sync_fence_tracker.cpp @@ -40,14 +40,14 @@ void SyncFenceTracker::TrackFence(const sptr& fence) std::string fenceMsg; if (fence->SyncFileReadTimestamp() != SyncFence::FENCE_PENDING_TIMESTAMP) { fenceMsg = threadName_ + " " + std::to_string(fencesQueued_.load()) + " has signaled"; - RS_TRACE_NAME(fenceMsg.c_str()); + // RS_TRACE_NAME(fenceMsg.c_str()); fencesQueued_++; fencesSignaled_++; return; } fenceMsg = threadName_ + " " + std::to_string(fencesQueued_.load()); - RS_TRACE_NAME(fenceMsg.c_str()); + // RS_TRACE_NAME(fenceMsg.c_str()); if (handler_) { handler_->PostTask([this, fence]() { Loop(fence); @@ -62,7 +62,7 @@ void SyncFenceTracker::Loop(const sptr& fence) fenceIndex = fencesSignaled_.load(); { std::string fenceMsg = "Waiting for " + threadName_ + " " + std::to_string(fenceIndex); - RS_TRACE_NAME(fenceMsg.c_str()); + // RS_TRACE_NAME(fenceMsg.c_str()); int32_t result = fence->Wait(SYNC_TIME_OUT); if (result < 0) { HiLog::Debug(LABEL, "Error waiting for SyncFence: %s", strerror(result)); diff --git a/window_manager/dmserver/ft_build/BUILD.gn b/window_manager/dmserver/ft_build/BUILD.gn index 951e759ec9e492dea1acd961726ca577edd5d8d6..e6c180a28b9b0f270b6404a1dcd9a98e304cef4a 100644 --- a/window_manager/dmserver/ft_build/BUILD.gn +++ b/window_manager/dmserver/ft_build/BUILD.gn @@ -67,7 +67,7 @@ ft_shared_library("libdms") { "$display_server_root/rosen/modules/render_service_client/ft_build:librender_service_client", "$window_manager_path/utils/ft_build:libwmutil", - "//build/gn/configs/system_libs:hitrace_meter", + # "//build/gn/configs/system_libs:hitrace_meter", "//build/gn/configs/system_libs:safwk", "//build/gn/configs/system_libs:eventhandler", "//build/gn/configs/system_libs:skia", diff --git a/window_manager/dmserver/src/abstract_display_controller.cpp b/window_manager/dmserver/src/abstract_display_controller.cpp index 61d29fb0400eade37fbff68e2d0890ddd759d602..99a3b9522a116a4738c41e0c1574937cb8a3f96b 100644 --- a/window_manager/dmserver/src/abstract_display_controller.cpp +++ b/window_manager/dmserver/src/abstract_display_controller.cpp @@ -16,7 +16,7 @@ #include "abstract_display_controller.h" #include -#include +// #include #include #include @@ -428,7 +428,7 @@ void AbstractDisplayController::ProcessDisplayUpdateOrientation(sptr absScreen) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:ProcessDisplaySizeChange(%" PRIu64")", absScreen->dmsId_); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:ProcessDisplaySizeChange(%" PRIu64")", absScreen->dmsId_); sptr info = absScreen->GetActiveScreenMode(); if (info == nullptr) { WLOGE("cannot get active screen info."); @@ -608,13 +608,13 @@ void AbstractDisplayController::AddScreenToExpandLocked(sptr abs void AbstractDisplayController::SetFreeze(std::vector displayIds, bool toFreeze) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetAllFreeze"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetAllFreeze"); DisplayStateChangeType type = toFreeze ? DisplayStateChangeType::FREEZE : DisplayStateChangeType::UNFREEZE; DisplayChangeEvent event = toFreeze ? DisplayChangeEvent::DISPLAY_FREEZED : DisplayChangeEvent::DISPLAY_UNFREEZED; for (DisplayId displayId : displayIds) { sptr abstractDisplay; - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetFreeze(%" PRIu64")", displayId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetFreeze(%" PRIu64")", displayId); { WLOGI("setfreeze display %{public}" PRIu64"", displayId); std::lock_guard lock(mutex_); diff --git a/window_manager/dmserver/src/abstract_screen_controller.cpp b/window_manager/dmserver/src/abstract_screen_controller.cpp index ec986a7bd6dd8fa7e4b1b06460e7fd06869efaa5..bf94ef403056d8dbcb128b39fde72dbf82432761 100644 --- a/window_manager/dmserver/src/abstract_screen_controller.cpp +++ b/window_manager/dmserver/src/abstract_screen_controller.cpp @@ -18,7 +18,7 @@ #include #include -#include +// #include #include #include #include @@ -839,7 +839,7 @@ bool AbstractScreenController::SetScreenActiveMode(ScreenId screenId, uint32_t m void AbstractScreenController::ProcessScreenModeChanged(ScreenId dmsScreenId) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:ProcessScreenModeChanged(%" PRIu64")", dmsScreenId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:ProcessScreenModeChanged(%" PRIu64")", dmsScreenId); sptr absScreen = nullptr; sptr absScreenCallback = nullptr; { diff --git a/window_manager/dmserver/src/display_manager_service.cpp b/window_manager/dmserver/src/display_manager_service.cpp index b038d1fddbaba237c932ba4a4fe93ebef0c84ca2..a8f4e9408dfd71a6b04a58fc9248c78f12b507ee 100644 --- a/window_manager/dmserver/src/display_manager_service.cpp +++ b/window_manager/dmserver/src/display_manager_service.cpp @@ -16,7 +16,7 @@ #include "display_manager_service.h" #include -#include +// #include #include #include #include @@ -223,7 +223,7 @@ ScreenId DisplayManagerService::CreateVirtualScreen(VirtualScreenOption option, WLOGFE("displayManagerAgent invalid"); return SCREEN_ID_INVALID; } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:CreateVirtualScreen(%s)", option.name_.c_str()); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:CreateVirtualScreen(%s)", option.name_.c_str()); if (option.surface_ != nullptr && !Permission::CheckCallingPermission(SCREEN_CAPTURE_PERMISSION) && !Permission::IsStartByHdcd()) { WLOGFE("permission denied"); @@ -248,7 +248,7 @@ DMError DisplayManagerService::DestroyVirtualScreen(ScreenId screenId) WLOGFI("DestroyVirtualScreen::ScreenId: %{public}" PRIu64 "", screenId); CHECK_SCREEN_AND_RETURN(DMError::DM_ERROR_INVALID_PARAM); - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:DestroyVirtualScreen(%" PRIu64")", screenId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:DestroyVirtualScreen(%" PRIu64")", screenId); return abstractScreenController_->DestroyVirtualScreen(screenId); } @@ -274,25 +274,25 @@ bool DisplayManagerService::SetOrientation(ScreenId screenId, Orientation orient WLOGFE("SetOrientation::orientation: %{public}u", static_cast(orientation)); return false; } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetOrientation(%" PRIu64")", screenId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetOrientation(%" PRIu64")", screenId); return abstractScreenController_->SetOrientation(screenId, orientation, false); } bool DisplayManagerService::SetOrientationFromWindow(ScreenId screenId, Orientation orientation) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetOrientationFromWindow(%" PRIu64")", screenId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetOrientationFromWindow(%" PRIu64")", screenId); return abstractScreenController_->SetOrientation(screenId, orientation, true); } bool DisplayManagerService::SetRotationFromWindow(ScreenId screenId, Rotation targetRotation) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetRotationFromWindow(%" PRIu64")", screenId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetRotationFromWindow(%" PRIu64")", screenId); return abstractScreenController_->SetRotation(screenId, targetRotation, true); } std::shared_ptr DisplayManagerService::GetDisplaySnapshot(DisplayId displayId) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:GetDisplaySnapshot(%" PRIu64")", displayId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:GetDisplaySnapshot(%" PRIu64")", displayId); if (Permission::CheckCallingPermission(SCREEN_CAPTURE_PERMISSION) || Permission::IsStartByHdcd()) { auto res = abstractDisplayController_->GetScreenSnapshot(displayId); @@ -388,7 +388,7 @@ bool DisplayManagerService::UnregisterDisplayManagerAgent(const sptr(allMirrorScreenIds.size())); return SCREEN_ID_INVALID; } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:MakeMirror"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:MakeMirror"); if (!abstractScreenController_->MakeMirror(mainScreenId, allMirrorScreenIds)) { WLOGFE("make mirror failed."); return SCREEN_ID_INVALID; @@ -635,7 +635,7 @@ ScreenId DisplayManagerService::MakeExpand(std::vector expandScreenIds pointsMap[allExpandScreenIds[i]].posY_); } } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:MakeExpand"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:MakeExpand"); if (!abstractScreenController_->MakeExpand(allExpandScreenIds, points)) { WLOGFE("make expand failed."); return SCREEN_ID_INVALID; @@ -654,7 +654,7 @@ bool DisplayManagerService::SetScreenActiveMode(ScreenId screenId, uint32_t mode WLOGFE("set screen active permission denied!"); return false; } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetScreenActiveMode(%" PRIu64", %u)", screenId, modeId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetScreenActiveMode(%" PRIu64", %u)", screenId, modeId); return abstractScreenController_->SetScreenActiveMode(screenId, modeId); } @@ -664,8 +664,8 @@ bool DisplayManagerService::SetVirtualPixelRatio(ScreenId screenId, float virtua WLOGFE("set virtual pixel permission denied!"); return false; } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetVirtualPixelRatio(%" PRIu64", %f)", screenId, - virtualPixelRatio); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetVirtualPixelRatio(%" PRIu64", %f)", screenId, + // virtualPixelRatio); return abstractScreenController_->SetVirtualPixelRatio(screenId, virtualPixelRatio); } diff --git a/window_manager/extension/extension_connection/src/window_extension_connection.cpp b/window_manager/extension/extension_connection/src/window_extension_connection.cpp index 9e97179bd0961fcd1b2cd19ea8a5a74f4f484e9f..d0828870c2b472924b3b8ba067daa081ef2ccc99 100644 --- a/window_manager/extension/extension_connection/src/window_extension_connection.cpp +++ b/window_manager/extension/extension_connection/src/window_extension_connection.cpp @@ -18,7 +18,7 @@ #include #include #include -#include +// #include #include #include "window_extension_proxy.h" @@ -106,8 +106,8 @@ int WindowExtensionConnection::Impl::ConnectExtension(const AppExecFwk::ElementN { AAFwk::Want want; want.SetElement(element); - StartAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::CONNECT_EXTENSION), - "WindowExtension %s-%s", element.GetBundleName().c_str(), element.GetAbilityName().c_str()); + // StartAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::CONNECT_EXTENSION), + // "WindowExtension %s-%s", element.GetBundleName().c_str(), element.GetAbilityName().c_str()); want.SetParam(RECT_FORM_KEY_POS_X, rect.posX_); want.SetParam(RECT_FORM_KEY_POS_Y, rect.posY_); want.SetParam(RECT_FORM_KEY_WIDTH, static_cast(rect.width_)); @@ -190,8 +190,8 @@ void WindowExtensionConnection::Impl::OnAbilityConnectDone(const AppExecFwk::Ele WLOGFI("GetExtensionWindow"); } WLOGFI("call end"); - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::CONNECT_EXTENSION), - "WindowExtension %s-%s", element.GetBundleName().c_str(), element.GetAbilityName().c_str()); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::CONNECT_EXTENSION), + // "WindowExtension %s-%s", element.GetBundleName().c_str(), element.GetAbilityName().c_str()); } void WindowExtensionConnection::Impl::OnAbilityDisconnectDone(const AppExecFwk::ElementName& element, int resultCode) diff --git a/window_manager/extension/window_extension/src/js_window_extension.cpp b/window_manager/extension/window_extension/src/js_window_extension.cpp index 524b87ca999156020f5c4318e6ce1519b72516d3..0a7112b3fff0fa93b03e56aeb4aae4470520a06d 100644 --- a/window_manager/extension/window_extension/src/js_window_extension.cpp +++ b/window_manager/extension/window_extension/src/js_window_extension.cpp @@ -15,7 +15,7 @@ #include "js_window_extension.h" -#include +// #include #include #include #include @@ -101,7 +101,7 @@ void JsWindowExtension::Init(const std::shared_ptr& handler, const sptr& token) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "WindowExtension Init"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "WindowExtension Init"); WindowExtension::Init(record, application, handler, token); std::string srcPath; GetSrcPath(srcPath); @@ -199,8 +199,8 @@ void JsWindowExtension::GetSrcPath(std::string& srcPath) const sptr JsWindowExtension::OnConnect(const AAFwk::Want& want) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "WindowExtension OnConnect %s-%s", - want.GetElement().GetAbilityName().c_str(), want.GetElement().GetAbilityName().c_str()); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "WindowExtension OnConnect %s-%s", + // want.GetElement().GetAbilityName().c_str(), want.GetElement().GetAbilityName().c_str()); WLOGFI("called."); Extension::OnConnect(want); NativeEngine& engine = jsRuntime_.GetNativeEngine(); @@ -256,8 +256,8 @@ void JsWindowExtension::OnDisconnect(const AAFwk::Want& want) void JsWindowExtension::OnStart(const AAFwk::Want& want) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "WindowExtension OnStart %s-%s", - want.GetElement().GetAbilityName().c_str(), want.GetElement().GetAbilityName().c_str()); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "WindowExtension OnStart %s-%s", + // want.GetElement().GetAbilityName().c_str(), want.GetElement().GetAbilityName().c_str()); Extension::OnStart(want); AbilityRuntime::ElementName elementName = want.GetElement(); diff --git a/window_manager/snapshot/src/snapshot_utils.cpp b/window_manager/snapshot/src/snapshot_utils.cpp index 8551ca315ee4f1bb4d176aa9e5bece4dd59d1b53..3630af2ec2d97d5b5a5c4748bdff6046231da54f 100644 --- a/window_manager/snapshot/src/snapshot_utils.cpp +++ b/window_manager/snapshot/src/snapshot_utils.cpp @@ -21,7 +21,7 @@ #include #include #include -#include +// #include #include #include #include @@ -271,7 +271,7 @@ bool SnapShotUtils::WriteToJpeg(const std::string &fileName, const WriteToJpegPa std::cout << "error: invalid param." << std::endl; return ret; } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "snapshot:WriteToJpeg(%s)", fileName.c_str()); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "snapshot:WriteToJpeg(%s)", fileName.c_str()); FILE *file = fopen(fileName.c_str(), "wb"); if (file == nullptr) { diff --git a/window_manager/wmserver/src/avoid_area_controller.cpp b/window_manager/wmserver/src/avoid_area_controller.cpp index 711d48d00dc7c4ab2f17030eb537ef504f7ae47c..d1fb8183f3bb876498abf25b8acfffb7bb0dba94 100644 --- a/window_manager/wmserver/src/avoid_area_controller.cpp +++ b/window_manager/wmserver/src/avoid_area_controller.cpp @@ -15,7 +15,7 @@ #include "avoid_area_controller.h" -#include +// #include #include "display_manager_service_inner.h" #include "window_helper.h" @@ -72,7 +72,7 @@ void AvoidAreaController::AddOrRemoveOverlayWindowIfNeed(const sptr& WLOGFE("IsOverlayWindow Failed."); return; } - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); uint32_t overlayId = overlayNode->GetWindowId(); bool isRecorded = (overlayWindowMap_.find(overlayId) != overlayWindowMap_.end()); @@ -151,7 +151,7 @@ void AvoidAreaController::AddOrRemoveKeyboard(const sptr& keyboardNo void AvoidAreaController::UpdateOverlayWindowIfNeed(const sptr& node, const std::function)>& checkFunc) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); if (WindowHelper::IsOverlayWindow(node->GetWindowType())) { AvoidAreaType type = WindowHelper::IsSystemBarWindow(node->GetWindowType()) ? AvoidAreaType::TYPE_SYSTEM : AvoidAreaType::TYPE_KEYBOARD; diff --git a/window_manager/wmserver/src/remote_animation.cpp b/window_manager/wmserver/src/remote_animation.cpp index 3ecb7ee045dbb875587355076b51cffb18828e9e..f6aa963cb32571b6d52850e48a67e960745c4cb4 100644 --- a/window_manager/wmserver/src/remote_animation.cpp +++ b/window_manager/wmserver/src/remote_animation.cpp @@ -17,7 +17,7 @@ #include #include -#include +// #include #include #include #include "minimize_app.h" @@ -238,8 +238,8 @@ sptr RemoteAnimation::GetTransitionFinishedCa WLOGFE("dst windowNode is nullptr!"); return; } - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); if (!weakNode->stateMachine_.IsWindowNodeShownOrShowing()) { WLOGFI("node:%{public}u is not play show animation with state:%{public}u!", weakNode->GetWindowId(), static_cast(weakNode->stateMachine_.GetCurrentState())); @@ -459,8 +459,8 @@ WMError RemoteAnimation::NotifyAnimationBackTransition(sptr(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); }; sptr finishedCallback = CreateAnimationFinishedCallback(func); if (finishedCallback == nullptr) { @@ -511,8 +511,8 @@ static void GetAnimationHomeFinishCallback(std::function& func, srcNode->stateMachine_.TransitionTo(WindowNodeState::HIDE_ANIMATION_DONE); } MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::MINIMIZE_ALL); - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); }; } @@ -529,8 +529,8 @@ WMError RemoteAnimation::NotifyAnimationByHome() std::function func; if (animationFirst_) { MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::MINIMIZE_ALL); - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); func = [needMinimizeAppNodes]() { WLOGFI("NotifyAnimationByHome in animation callback in animationFirst with size:%{public}u", static_cast(needMinimizeAppNodes.size())); @@ -538,8 +538,8 @@ WMError RemoteAnimation::NotifyAnimationByHome() auto srcNode = weakNode.promote(); ProcessNodeStateTask(srcNode); } - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); }; } else { GetAnimationHomeFinishCallback(func, needMinimizeAppNodes); @@ -786,8 +786,8 @@ sptr RemoteAnimation::CreateShowAnimationFini } WLOGFI("current window:%{public}u state: %{public}u", dstNodeSptr->GetWindowId(), static_cast(dstNodeSptr->stateMachine_.GetCurrentState())); - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); std::unordered_map payload; if (srcNodeWptr != nullptr) { payload["srcPid"] = std::to_string(srcNodeWptr->GetCallingPid()); @@ -853,8 +853,8 @@ sptr RemoteAnimation::CreateHideAnimationFini } ProcessAbility(weakNode, event); weakNode->stateMachine_.TransitionTo(WindowNodeState::HIDE_ANIMATION_DONE); - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); }; } else { if (event != TransitionEvent::MINIMIZE) { @@ -865,8 +865,8 @@ sptr RemoteAnimation::CreateHideAnimationFini WLOGFI("RSWindowAnimation: animationFirst use state machine process HideAnimationFinishedCallback!"); auto srcNodeSptr = srcNodeWptr.promote(); ProcessNodeStateTask(srcNodeSptr); - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); }; } return CreateAnimationFinishedCallback(func); diff --git a/window_manager/wmserver/src/starting_window.cpp b/window_manager/wmserver/src/starting_window.cpp index 258b087023ed1342235feedfede134d52b767996..d1f16a2d193828a5e08d67954dc17470cf6d8cf1 100644 --- a/window_manager/wmserver/src/starting_window.cpp +++ b/window_manager/wmserver/src/starting_window.cpp @@ -17,7 +17,7 @@ #include #include #include -#include +// #include #include #include "remote_animation.h" #include "window_helper.h" @@ -104,7 +104,7 @@ WMError StartingWindow::DrawStartingWindow(sptr& node, return WMError::WM_ERROR_NULLPTR; } // using snapshot to support hot start since node destroy when hide - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:DrawStartingWindow(%u)", node->GetWindowId()); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:DrawStartingWindow(%u)", node->GetWindowId()); Rect rect = node->GetWindowRect(); if (RemoteAnimation::CheckRemoteAnimationEnabled(node->GetDisplayId()) && node->leashWinSurfaceNode_) { // hides this node until RSProxyNode send valid context alpha/matrix @@ -150,8 +150,8 @@ void StartingWindow::HandleClientWindowCreate(sptr& node, sptr weak = node; auto firstFrameCompleteCallback = [weak]() { WindowManagerService::GetInstance().PostAsyncTask([weak]() { - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::STARTING_WINDOW), - "wms:async:ShowStartingWindow"); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::STARTING_WINDOW), + // "wms:async:ShowStartingWindow"); auto weakNode = weak.promote(); if (weakNode == nullptr || weakNode->leashWinSurfaceNode_ == nullptr) { WLOGFE("windowNode or leashWinSurfaceNode_ is nullptr"); diff --git a/window_manager/wmserver/src/window_controller.cpp b/window_manager/wmserver/src/window_controller.cpp index 67c177964e76a59edefb0555f326acc60ef5a23e..1bc382a6d04d07f2f4c435aaf4d50595351e5b6d 100644 --- a/window_manager/wmserver/src/window_controller.cpp +++ b/window_manager/wmserver/src/window_controller.cpp @@ -18,7 +18,7 @@ #include #include #include -#include +// #include #include #include #include @@ -54,8 +54,8 @@ void WindowController::StartingWindow(sptr info, std::shar WLOGFE("info or AbilityToken is nullptr!"); return; } - StartAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::STARTING_WINDOW), - "wms:async:ShowStartingWindow"); + // StartAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::STARTING_WINDOW), + // "wms:async:ShowStartingWindow"); auto node = windowRoot_->FindWindowNodeWithToken(info->GetAbilityToken()); if (node == nullptr) { if (!isColdStart) { @@ -111,9 +111,9 @@ void WindowController::CancelStartingWindow(sptr abilityToken) WLOGFE("CancelStartingWindow failed because client window has shown id:%{public}u", node->GetWindowId()); return; } - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:CancelStartingWindow(%u)", node->GetWindowId()); - FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::STARTING_WINDOW), - "wms:async:ShowStartingWindow"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:CancelStartingWindow(%u)", node->GetWindowId()); + // FinishAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::STARTING_WINDOW), + // "wms:async:ShowStartingWindow"); WLOGFD("CancelStartingWindow with id:%{public}u!", node->GetWindowId()); node->isAppCrash_ = true; WMError res = DestroyWindow(node->GetWindowId(), false); @@ -137,8 +137,8 @@ WMError WindowController::NotifyWindowTransition(sptr& src if (!RemoteAnimation::CheckTransition(srcInfo, srcNode, dstInfo, dstNode)) { return WMError::WM_ERROR_NO_REMOTE_ANIMATION; } - StartAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), - "wms:async:ShowRemoteAnimation"); + // StartAsyncTraceArgs(HITRACE_TAG_WINDOW_MANAGER, static_cast(TraceTaskId::REMOTE_ANIMATION), + // "wms:async:ShowRemoteAnimation"); auto transitionEvent = RemoteAnimation::GetTransitionEvent(srcInfo, dstInfo, srcNode, dstNode); switch (transitionEvent) { case TransitionEvent::APP_TRANSITION: { @@ -559,7 +559,7 @@ WMError WindowController::RequestFocus(uint32_t windowId) WMError WindowController::SetWindowMode(uint32_t windowId, WindowMode dstMode) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); auto node = windowRoot_->GetWindowNode(windowId); if (node == nullptr) { WLOGFE("could not find window"); diff --git a/window_manager/wmserver/src/window_layout_policy_cascade.cpp b/window_manager/wmserver/src/window_layout_policy_cascade.cpp index f4b907697a962134df9338359e213dc4b4b61e90..8fe871d2b98589c161a5d4aca19072945d735c80 100644 --- a/window_manager/wmserver/src/window_layout_policy_cascade.cpp +++ b/window_manager/wmserver/src/window_layout_policy_cascade.cpp @@ -15,7 +15,7 @@ #include "window_layout_policy_cascade.h" -#include +// #include #include "minimize_app.h" #include "window_helper.h" @@ -128,7 +128,7 @@ void WindowLayoutPolicyCascade::LayoutWindowTree(DisplayId displayId) void WindowLayoutPolicyCascade::RemoveWindowNode(const sptr& node) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); auto type = node->GetWindowType(); // affect other windows, trigger off global layout if (avoidTypes_.find(type) != avoidTypes_.end()) { @@ -168,7 +168,7 @@ bool WindowLayoutPolicyCascade::SpecialReasonProcess(const sptr& nod void WindowLayoutPolicyCascade::UpdateWindowNode(const sptr& node, bool isAddWindow) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); auto type = node->GetWindowType(); const DisplayId& displayId = node->GetDisplayId(); UpdateWindowNodeRectOffset(node); @@ -204,7 +204,7 @@ void WindowLayoutPolicyCascade::UpdateWindowNode(const sptr& node, b void WindowLayoutPolicyCascade::AddWindowNode(const sptr& node) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); auto property = node->GetWindowProperty(); if (property == nullptr) { WLOGFE("window property is nullptr."); diff --git a/window_manager/wmserver/src/window_layout_policy_tile.cpp b/window_manager/wmserver/src/window_layout_policy_tile.cpp index b580f86e868c9b0a7fbf7b66392a9b2ae9e0c245..8ac128fdae20c7ba77296fd36cd0607e93947906 100644 --- a/window_manager/wmserver/src/window_layout_policy_tile.cpp +++ b/window_manager/wmserver/src/window_layout_policy_tile.cpp @@ -15,7 +15,7 @@ #include "window_layout_policy_tile.h" #include -#include +// #include #include "minimize_app.h" #include "window_helper.h" @@ -153,7 +153,7 @@ bool WindowLayoutPolicyTile::IsTileRectSatisfiedWithSizeLimits(const sptr& node) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); if (WindowHelper::IsMainWindow(node->GetWindowType())) { DisplayId displayId = node->GetDisplayId(); @@ -167,7 +167,7 @@ void WindowLayoutPolicyTile::AddWindowNode(const sptr& node) void WindowLayoutPolicyTile::UpdateWindowNode(const sptr& node, bool isAddWindow) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); WindowLayoutPolicy::UpdateWindowNode(node); if (avoidTypes_.find(node->GetWindowType()) != avoidTypes_.end()) { DisplayId displayId = node->GetDisplayId(); @@ -179,7 +179,7 @@ void WindowLayoutPolicyTile::UpdateWindowNode(const sptr& node, bool void WindowLayoutPolicyTile::RemoveWindowNode(const sptr& node) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); WLOGFI("RemoveWindowNode %{public}u in tile", node->GetWindowId()); auto type = node->GetWindowType(); auto displayId = node->GetDisplayId(); diff --git a/window_manager/wmserver/src/window_manager_service.cpp b/window_manager/wmserver/src/window_manager_service.cpp index a42c5e4a5250d9b2a508ff737b45a020268ff3ee..b8034237e4d7d966ccf4534e51546780a90cd93d 100644 --- a/window_manager/wmserver/src/window_manager_service.cpp +++ b/window_manager/wmserver/src/window_manager_service.cpp @@ -21,7 +21,7 @@ #include #include #include -#include +// #include #include #include #include @@ -687,7 +687,7 @@ WMError WindowManagerService::CreateWindow(sptr& window, sptrCreateWindow(window, property, surfaceNode, windowId, token, pid, uid); }); accessTokenIdMaps_.insert(std::pair(windowId, IPCSkeleton::GetCallingTokenID())); @@ -711,7 +711,7 @@ WMError WindowManagerService::AddWindow(sptr& property) WLOGFI("[WMS] Add: %{public}5d %{public}4d %{public}4d %{public}4d [%{public}4d %{public}4d " \ "%{public}4d %{public}4d]", windowId, property->GetWindowType(), property->GetWindowMode(), property->GetWindowFlags(), rect.posX_, rect.posY_, rect.width_, rect.height_); - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:AddWindow(%u)", windowId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:AddWindow(%u)", windowId); WMError res = windowController_->AddWindowNode(property); if (property->GetWindowType() == WindowType::WINDOW_TYPE_DRAGGING_EFFECT) { dragController_->StartDrag(windowId); @@ -727,7 +727,7 @@ WMError WindowManagerService::RemoveWindow(uint32_t windowId) { return PostSyncTask([this, windowId]() { WLOGFI("[WMS] Remove: %{public}u", windowId); - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:RemoveWindow(%u)", windowId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:RemoveWindow(%u)", windowId); WindowInnerManager::GetInstance().NotifyWindowRemovedOrDestroyed(windowId); WMError res = windowController_->RecoverInputEventToClient(windowId); if (res != WMError::WM_OK) { @@ -751,7 +751,7 @@ WMError WindowManagerService::DestroyWindow(uint32_t windowId, bool onlySelf) node->stateMachine_.SetDestroyTaskParam(onlySelf); auto func = [this, windowId]() { WLOGFI("[WMS] Destroy: %{public}u", windowId); - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:DestroyWindow(%u)", windowId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:DestroyWindow(%u)", windowId); WindowInnerManager::GetInstance().NotifyWindowRemovedOrDestroyed(windowId); auto node = windowRoot_->GetWindowNode(windowId); if (node == nullptr) { @@ -899,7 +899,7 @@ void WindowManagerService::OnWindowEvent(Event event, const sptr& void WindowManagerService::NotifyDisplayStateChange(DisplayId defaultDisplayId, sptr displayInfo, const std::map>& displayInfoMap, DisplayStateChangeType type) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:NotifyDisplayStateChange(%u)", type); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:NotifyDisplayStateChange(%u)", type); DisplayId displayId = (displayInfo == nullptr) ? DISPLAY_ID_INVALID : displayInfo->GetDisplayId(); if (type == DisplayStateChangeType::FREEZE) { freezeDisplayController_->FreezeDisplay(displayId); @@ -981,7 +981,7 @@ void WindowManagerService::MinimizeAllAppWindows(DisplayId displayId) return; } PostAsyncTask([this, displayId]() { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:MinimizeAllAppWindows(%" PRIu64")", displayId); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:MinimizeAllAppWindows(%" PRIu64")", displayId); WLOGFI("displayId %{public}" PRIu64"", displayId); windowController_->MinimizeAllAppWindows(displayId); }); @@ -994,7 +994,7 @@ WMError WindowManagerService::ToggleShownStateForAllAppWindows() return WMError::WM_ERROR_INVALID_PERMISSION; } PostAsyncTask([this]() { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:ToggleShownStateForAllAppWindows"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:ToggleShownStateForAllAppWindows"); return windowController_->ToggleShownStateForAllAppWindows(); }); return WMError::WM_OK; @@ -1015,7 +1015,7 @@ WMError WindowManagerService::SetWindowLayoutMode(WindowLayoutMode mode) } return PostSyncTask([this, mode]() { WLOGFI("layoutMode: %{public}u", mode); - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:SetWindowLayoutMode"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:SetWindowLayoutMode"); return windowController_->SetWindowLayoutMode(mode); }); } @@ -1043,7 +1043,7 @@ WMError WindowManagerService::UpdateProperty(sptr& windowPropert if (isAsyncTask || action == PropertyChangeAction::ACTION_UPDATE_RECT) { PostAsyncTask([this, windowProperty, action]() mutable { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:UpdateProperty"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:UpdateProperty"); WMError res = windowController_->UpdateProperty(windowProperty, action); if (action == PropertyChangeAction::ACTION_UPDATE_RECT && res == WMError::WM_OK && windowProperty->GetWindowSizeChangeReason() == WindowSizeChangeReason::MOVE) { @@ -1054,7 +1054,7 @@ WMError WindowManagerService::UpdateProperty(sptr& windowPropert } return PostSyncTask([this, &windowProperty, action]() { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:UpdateProperty"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:UpdateProperty"); WMError res = windowController_->UpdateProperty(windowProperty, action); if (action == PropertyChangeAction::ACTION_UPDATE_RECT && res == WMError::WM_OK && windowProperty->GetWindowSizeChangeReason() == WindowSizeChangeReason::MOVE) { diff --git a/window_manager/wmserver/src/window_node_container.cpp b/window_manager/wmserver/src/window_node_container.cpp index 1a14ae9556877f932c1435c0382bd75bc98ec1b5..7573ee5164ff68fa58d64a3efc0b74a132f104ac 100644 --- a/window_manager/wmserver/src/window_node_container.cpp +++ b/window_manager/wmserver/src/window_node_container.cpp @@ -21,7 +21,7 @@ #include #include #include -#include +// #include #include #include #include @@ -480,7 +480,7 @@ void WindowNodeContainer::UpdateSizeChangeReason(sptr& node, WindowS void WindowNodeContainer::UpdateWindowTree(sptr& node) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); node->priority_ = zorderPolicy_->GetWindowPriority(node->GetWindowType()); RaiseInputMethodWindowPriorityIfNeeded(node); RaiseShowWhenLockedWindowIfNeeded(node); @@ -519,7 +519,7 @@ bool WindowNodeContainer::AddAppSurfaceNodeOnRSTree(sptr& node) * Starting Window has already update leashWindowSurfaceNode and starting window surfaceNode on RSTree * Just need add appSurface Node as child of leashWindowSurfaceNode */ - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "AddAppSurfaceNodeOnRSTree"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "AddAppSurfaceNodeOnRSTree"); if (!WindowHelper::IsMainWindow(node->GetWindowType())) { WLOGFE("id:%{public}u not main app window but has start window", node->GetWindowId()); return false; @@ -540,7 +540,7 @@ bool WindowNodeContainer::AddAppSurfaceNodeOnRSTree(sptr& node) bool WindowNodeContainer::AddNodeOnRSTree(sptr& node, DisplayId displayId, DisplayId parentDisplayId, WindowUpdateType type, bool animationPlayed) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); if (node->GetWindowProperty()->GetAnimationFlag() == static_cast(WindowAnimation::CUSTOM) || node->GetWindowType() == WindowType::WINDOW_TYPE_APP_COMPONENT) { WLOGFD("not need to update RSTree"); @@ -572,10 +572,10 @@ bool WindowNodeContainer::AddNodeOnRSTree(sptr& node, DisplayId disp if (node->EnableDefaultAnimation(animationPlayed)) { WLOGFD("add window with animation"); - StartTraceArgs(HITRACE_TAG_WINDOW_MANAGER, "Animate(%u)", node->GetWindowId()); + // StartTraceArgs(HITRACE_TAG_WINDOW_MANAGER, "Animate(%u)", node->GetWindowId()); RSNode::Animate(animationConfig_.windowAnimationConfig_.animationTiming_.timingProtocol_, animationConfig_.windowAnimationConfig_.animationTiming_.timingCurve_, updateRSTreeFunc); - FinishTrace(HITRACE_TAG_WINDOW_MANAGER); + // FinishTrace(HITRACE_TAG_WINDOW_MANAGER); } else if (node->GetWindowType() == WindowType::WINDOW_TYPE_INPUT_METHOD_FLOAT && !animationPlayed) { // add keyboard with animation ProcessInputMethodWindowAddAnimation(node, updateRSTreeFunc); @@ -627,7 +627,7 @@ void WindowNodeContainer::ProcessInputMethodWindowAddAnimation(sptr& bool WindowNodeContainer::RemoveNodeFromRSTree(sptr& node, DisplayId displayId, DisplayId parentDisplayId, WindowUpdateType type, bool animationPlayed) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); if (node->GetWindowProperty()->GetAnimationFlag() == static_cast(WindowAnimation::CUSTOM) || node->GetWindowType() == WindowType::WINDOW_TYPE_APP_COMPONENT) { WLOGFD("not need to update RSTree"); @@ -655,7 +655,7 @@ bool WindowNodeContainer::RemoveNodeFromRSTree(sptr& node, DisplayId if (node->EnableDefaultAnimation(animationPlayed)) { WLOGFD("remove window with animation"); - StartTraceArgs(HITRACE_TAG_WINDOW_MANAGER, "Animate(%u)", node->GetWindowId()); + // StartTraceArgs(HITRACE_TAG_WINDOW_MANAGER, "Animate(%u)", node->GetWindowId()); if (node->surfaceNode_) { node->surfaceNode_->SetAppFreeze(true); } @@ -667,7 +667,7 @@ bool WindowNodeContainer::RemoveNodeFromRSTree(sptr& node, DisplayId weakWindow->surfaceNode_->SetAppFreeze(false); } }); - FinishTrace(HITRACE_TAG_WINDOW_MANAGER); + // FinishTrace(HITRACE_TAG_WINDOW_MANAGER); } else if (node->GetWindowType() == WindowType::WINDOW_TYPE_INPUT_METHOD_FLOAT && !animationPlayed) { // remove keyboard with animation auto timingProtocol = animationConfig_.keyboardAnimationConfig_.durationOut_; @@ -953,8 +953,8 @@ void WindowNodeContainer::HandleKeepScreenOn(const sptr& node, bool return; } WLOGFD("handle keep screen on: [%{public}s, %{public}d]", node->GetWindowName().c_str(), requireLock); - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "container:HandleKeepScreenOn(%s, %d)", - node->GetWindowName().c_str(), requireLock); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "container:HandleKeepScreenOn(%s, %d)", + // node->GetWindowName().c_str(), requireLock); ErrCode res; // reset ipc identity std::string identity = IPCSkeleton::ResetCallingIdentity(); @@ -1058,7 +1058,7 @@ void WindowNodeContainer::ProcessWindowAvoidAreaChangeWhenDisplayChange() const void WindowNodeContainer::NotifyIfSystemBarTintChanged(DisplayId displayId) const { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); auto expectSystemBarProp = GetExpectImmersiveProperty(); SystemBarRegionTints tints; SysBarTintMap& sysBarTintMap = displayGroupController_->sysBarTintMaps_[displayId]; @@ -1078,7 +1078,7 @@ void WindowNodeContainer::NotifyIfSystemBarTintChanged(DisplayId displayId) cons void WindowNodeContainer::NotifyIfSystemBarRegionChanged(DisplayId displayId) const { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); SystemBarRegionTints tints; SysBarTintMap& sysBarTintMap = displayGroupController_->sysBarTintMaps_[displayId]; SysBarNodeMap& sysBarNodeMap = displayGroupController_->sysBarNodeMaps_[displayId]; @@ -1167,7 +1167,7 @@ void WindowNodeContainer::NotifySystemBarTints(std::vector displayIdV void WindowNodeContainer::NotifyDockWindowStateChanged(sptr& node, bool isEnable) { - HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); + // HITRACE_METER(HITRACE_TAG_WINDOW_MANAGER); WLOGFD("[Immersive] begin isEnable: %{public}d", isEnable); if (isEnable) { for (auto& windowNode : appWindowNode_->children_) { diff --git a/window_manager/wmserver/src/window_root.cpp b/window_manager/wmserver/src/window_root.cpp index 73438cd52ea13435605ac4ff0c864d863d345714..ef8ab386a9a39d807277071b93cd463799766e6c 100644 --- a/window_manager/wmserver/src/window_root.cpp +++ b/window_manager/wmserver/src/window_root.cpp @@ -18,7 +18,7 @@ #include #include #include -#include +// #include #include #include "display_manager_service_inner.h" @@ -229,7 +229,7 @@ WMError WindowRoot::SaveWindow(const sptr& node) WMError WindowRoot::MinimizeStructuredAppWindowsExceptSelf(sptr& node) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "root:MinimizeStructuredAppWindowsExceptSelf"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "root:MinimizeStructuredAppWindowsExceptSelf"); auto container = GetOrCreateWindowNodeContainer(node->GetDisplayId()); if (container == nullptr) { WLOGFE("MinimizeAbility failed, window container could not be found"); diff --git a/window_manager/wmserver/src/window_snapshot/snapshot_controller.cpp b/window_manager/wmserver/src/window_snapshot/snapshot_controller.cpp index 65eed3386de905d4c2e1b3f1d0d1cdd53500878a..60e4f865bd078ffca72831df43a7a4415d2e74fe 100644 --- a/window_manager/wmserver/src/window_snapshot/snapshot_controller.cpp +++ b/window_manager/wmserver/src/window_snapshot/snapshot_controller.cpp @@ -15,7 +15,7 @@ #include "snapshot_controller.h" -#include +// #include #include "surface_capture_future.h" #include "surface_draw.h" @@ -30,7 +30,7 @@ namespace { int32_t SnapshotController::GetSnapshot(const sptr &token, Snapshot& snapshot) { - HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:GetSnapshot"); + // HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "wms:GetSnapshot"); if (token == nullptr) { WLOGFE("Get snapshot failed, because token is null."); return static_cast(WMError::WM_ERROR_NULLPTR); diff --git a/window_manager/wmserver/test/unittest/window_manager_service_test.cpp b/window_manager/wmserver/test/unittest/window_manager_service_test.cpp index bc9519181dc16021531fd444d8a663b7be879831..d0880f58a3718f3a1114abb37401c3b8b4bca180 100644 --- a/window_manager/wmserver/test/unittest/window_manager_service_test.cpp +++ b/window_manager/wmserver/test/unittest/window_manager_service_test.cpp @@ -25,7 +25,7 @@ #include #include #include -#include +// #include #include #include #include