【问题标题】:Unsubscribe From RxJS Observable Impact退订 RxJS 可观察到的影响
【发布时间】:2017-09-21 03:34:30
【问题描述】:

RxJS Stream 完成后不取消订阅有什么影响? 例如Angular 2 Http 请求。

这会导致内存泄漏吗?!

【问题讨论】:

标签: angular rxjs


【解决方案1】:

您实际上不必取消订阅 http 请求,因为它们在响应/错误到达(并返回给订阅者)后立即完成。

影响将是 Observable / Subscription javascript 变量不会被垃圾回收,因为它们会留下引用,进而造成内存泄漏。

它可能会或可能不会影响性能,取决于创建新的 Observable/Subscription 和“任其腐烂”的次数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-13
    • 2020-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 2020-06-11
    相关资源
    最近更新 更多