fix QosPriority disable problem

Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I5877e1f70bc7d6bca74a3b4462dd7a5baaec2023
This commit is contained in:
xiongluo 2024-02-28 17:14:38 +08:00
parent 64d0f27025
commit 06b4f20da4
2 changed files with 4 additions and 1 deletions

View File

@ -1579,6 +1579,8 @@ void Heap::InvokeWeakNodeNativeFinalizeCallback()
}
runningNativeFinalizeCallbacks_ = true;
auto weakNodeNativeFinalizeCallBacks = thread_->GetWeakNodeNativeFinalizeCallbacks();
ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "InvokeNativeFinalizeCallbacks num:"
+ std::to_string(weakNodeNativeFinalizeCallBacks->size()));
while (!weakNodeNativeFinalizeCallBacks->empty()) {
auto callbackPair = weakNodeNativeFinalizeCallBacks->back();
weakNodeNativeFinalizeCallBacks->pop_back();

View File

@ -191,7 +191,8 @@ template("libark_jsruntime_common_set") {
}
if (is_ohos && is_standard_system && !is_arkui_x &&
defined(global_parts_info) && defined(global_parts_info.qos_manager)) {
defined(global_parts_info) &&
defined(global_parts_info.resourceschedule_qos_manager)) {
defines += [ "ENABLE_QOS" ]
external_deps += [ "qos_manager:qos" ]
}