diff --git a/src/js_native_api_v8.cc b/src/js_native_api_v8.cc index a61038398dde4a2caf40b949197f3c2fbf4108b5..df11b358e5e9af9ffb5be7fe1b3a5a2a4ff6abf5 100644 --- a/src/js_native_api_v8.cc +++ b/src/js_native_api_v8.cc @@ -2041,6 +2041,7 @@ OH_JSVM_TakeHeapSnapshot(JSVM_VM vm, auto snapshot = profiler->TakeHeapSnapshot(); v8impl::OutputStream os(stream, streamData); snapshot->Serialize(&os); + const_cast(snapshot)->Delete(); return JSVM_OK; }