mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2024-10-06 23:54:03 +00:00
!9599 Trigger shared full for hidumper
Merge pull request !9599 from xiongluo/hidumper_shared_full
This commit is contained in:
commit
5d126d3a52
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user