HarmonyOS eventHub和Emitter是否会造成内存泄漏

Emitter 和 eventHub 如果我没有取消订阅,会造成内存泄露吗,比如 我在一个 组件中订阅了事件,但没有取消,当这个组件销毁,那么会内存泄露吗?这个订阅对象是不是还一直存在

HarmonyOS
21h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

组件销毁了,对应的订阅者回调对象理论上也会自动销毁。但建议不使用时就取消订阅,避免并发场景问题。

使用建议:不使用时就取消订阅

分享
微博
QQ
微信
回复
18h前
相关问题
worker不主动销毁造成内存泄露吗
2063浏览 • 0回复 待解决
关于emittereventHub的使用场景
2667浏览 • 1回复 待解决
HarmonyOS 怎么检查内存泄漏
558浏览 • 1回复 待解决
HarmonyOS 内存泄漏检测
36浏览 • 1回复 待解决
EmitterEventHub的区别是什么?
544浏览 • 1回复 待解决
lottie动画组件存在严重的内存泄漏
1483浏览 • 1回复 待解决
HarmonyOS eventHub注册移除事件监听
26浏览 • 1回复 待解决
TaskPool里面是否可以使用EventHub
1788浏览 • 1回复 待解决
ArkTS语言内存管理,自己管理吗
2145浏览 • 1回复 待解决
HarmonyOS eventHub问题
62浏览 • 1回复 待解决