native层创建的pixelmap,arraybuffer等内存数据,传给ts层使用,最后是ts层的系统自动释放回收内存吗?

1.OH_PixelMap_CreatePixelMap创建pixelmap时会先malloc一份内存,创建后的pixelmap传给ts层去显示,之后这个pixelmap是系统自动释放内存吗?

2.native层使用napi_create_arraybuffer创建一份内存,然后napi_create_typedarray创建uint8array数据,传给ts层去使用,之后这个数据是系统自动释放内存吗?

HarmonyOS
2024-08-27 11:58:38
1983浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

系统自动释放,如有需要,可以通过napi_open_handle_scope和napi_close_handle_scope来自行管理生命周期。

分享
微博
QQ
微信
回复
2024-08-27 17:31:58


相关问题
NAPI创建arraybuffer内存释放问题咨询
1019浏览 • 1回复 待解决
HarmonyOS woker自动释放、c崩溃
573浏览 • 1回复 待解决
native创建socket异常
1284浏览 • 1回复 待解决
HarmonyOS native C++ 传递buffer 到ArkTS
1135浏览 • 1回复 待解决
HarmonyOS 数据怎么实现组件化
623浏览 • 1回复 待解决
native多进程场景调试
974浏览 • 1回复 待解决
ts给c++传递数组,c++如何解析
2763浏览 • 1回复 待解决
HarmonyOS Native获取应用路径方式
1075浏览 • 1回复 待解决
HarmonyOS nativejs代码调用
805浏览 • 1回复 待解决
HarmonyOS native文件读写权限
845浏览 • 1回复 待解决
HarmonyOS web同创建失败
544浏览 • 1回复 待解决