!9599 Trigger shared full for hidumper

Merge pull request !9599 from xiongluo/hidumper_shared_full
This commit is contained in:
openharmony_ci 2024-10-05 14:23:11 +00:00 committed by Gitee
commit 5d126d3a52
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -246,7 +246,7 @@ void DFXJSNApi::TriggerGC([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] ui
return;
}
});
// triggerSharedGC
// triggerSharedFullGC
TriggerSharedGCWithVm(vm);
}
@ -274,7 +274,8 @@ void DFXJSNApi::TriggerSharedGCWithVm([[maybe_unused]] const EcmaVM *vm)
ecmascript::SharedHeap* sHeap = ecmascript::SharedHeap::GetInstance();
JSThread *thread = vm->GetJSThread();
ecmascript::ThreadManagedScope managedScope(thread);
sHeap->CollectGarbage<ecmascript::TriggerGCType::SHARED_GC, ecmascript::GCReason::TRIGGER_BY_MEM_TOOLS>(thread);
sHeap->CollectGarbage<ecmascript::TriggerGCType::SHARED_FULL_GC,
ecmascript::GCReason::TRIGGER_BY_MEM_TOOLS>(thread);
delete work;
});
if (ret != 0) {