diff --git a/services/common/src/parse_util.cpp b/services/common/src/parse_util.cpp index 2f27ea3999e0157e471414609a4641f3244db023..ec4bf201ab5046953f04f55ebbf57340fde04b8f 100644 --- a/services/common/src/parse_util.cpp +++ b/services/common/src/parse_util.cpp @@ -147,7 +147,7 @@ void ParseUtil::OpenSo(SaProfile& saProfile) { if (saProfile.handle == nullptr) { string dlopenTag = ToString(saProfile.saId) + "_DLOPEN"; - HITRACE_METER_NAME(HITRACE_TAG_SAMGR, dlopenTag); + HitraceScopedEx samgrHitrace(HITRACE_LEVEL_INFO, HITRACE_TAG_SAMGR, dlopenTag.c_str()); int64_t begin = GetTickCount(); DlHandle handle = nullptr; if (saProfile.runOnCreate) { diff --git a/services/samgr/native/source/system_ability_manager_stub.cpp b/services/samgr/native/source/system_ability_manager_stub.cpp index b5aadc863c0a0fda4d82d70ba15c6b101c426618..6258c2498f41726105ce11e218468385a3a22054 100644 --- a/services/samgr/native/source/system_ability_manager_stub.cpp +++ b/services/samgr/native/source/system_ability_manager_stub.cpp @@ -631,6 +631,8 @@ int32_t SystemAbilityManagerStub::LoadSystemAbilityInner(MessageParcel& data, Me int32_t systemAbilityId = -1; bool ret = false; sptr callback = nullptr; + std::string loadSystemAbilityTag = ToString(systemAbilityId) + "_LoadSystemAbility"; + HitraceScopedEx samgrHitrace(HITRACE_LEVEL_INFO, HITRACE_TAG_SAMGR, loadSystemAbilityTag.c_str()); { SamgrXCollie samgrXCollie("samgrStub--loadSa_readData"); ret = data.ReadInt32(systemAbilityId); @@ -638,8 +640,6 @@ int32_t SystemAbilityManagerStub::LoadSystemAbilityInner(MessageParcel& data, Me HILOGW("LoadSystemAbilityInner read SAId failed!"); return ERR_INVALID_VALUE; } - std::string loadSystemAbilityTag = ToString(systemAbilityId) + "_LoadSystemAbility"; - HITRACE_METER_NAME(HITRACE_TAG_SAMGR, loadSystemAbilityTag); if (!CheckInputSysAbilityId(systemAbilityId)) { HILOGW("LoadSystemAbilityInner check SAId failed!"); return ERR_INVALID_VALUE;