HarmonyOS 屏幕共享开始录屏,Surface模式下有严重的内存泄露

​调用OH_AVScreenCapture_StartScreenCaptureWithSurface进行屏幕采集应该内存280+。

然后调用​。

OH_AVScreenCapture_StopScreenCapture(g_avCapture); OH_AVScreenCapture_Release(g_avCapture);

​释放采集后,内存 150+。

并且后续每次调用采集和停止采集后,内存都会递增100+。

所以推断采集存在严重的内存泄漏问题​。

HarmonyOS
2024-11-12 10:13:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

应用层Malloc使用了自己写的对齐的AlignMalloc方法,释放时用了delete。没使用配对使用的AlignFree。导致实际没释放。

分享
微博
QQ
微信
回复
2024-11-12 15:13:39
相关问题
防止屏幕或者
1904浏览 • 1回复 待解决
是否有采集内存泄露工具
3631浏览 • 1回复 待解决
worker不主动销毁会造成内存泄露
2952浏览 • 0回复 待解决
lottie动画组件存在严重内存泄漏
2856浏览 • 1回复 待解决
HarmonyOS 禁用;是否正在检测
1091浏览 • 1回复 待解决
HarmonyOS napi共享内存指导
920浏览 • 1回复 待解决
HarmonyOS 视频编码surface模式运行报错
1181浏览 • 1回复 待解决
HarmonyOS 如何禁用截
1360浏览 • 1回复 待解决
HarmonyOS是否有API
1283浏览 • 1回复 待解决
HarmonyOS 如何禁止截
2062浏览 • 1回复 待解决
HarmonyOS
1085浏览 • 1回复 待解决
TaskPool线程内存如何共享
3114浏览 • 1回复 待解决
Worker线程内存如何共享
3352浏览 • 1回复 待解决
Actor线程内存如何共享
1252浏览 • 1回复 待解决
HarmonyOS 屏幕共享权限问题
964浏览 • 1回复 待解决
HarmonyOS 如何接入屏幕共享
1108浏览 • 1回复 待解决
HarmonyOS 是否有监听api
844浏览 • 1回复 待解决
HarmonyOS 如何区分截事件
1218浏览 • 1回复 待解决
HarmonyOS 不被截或者如何实现
1039浏览 • 1回复 待解决