开发者社区> 问答> 正文

在开发过程中,内存泄露常见且难以定位的原因是什么?

在开发过程中,内存泄露常见且难以定位的原因是什么?

展开
收起
云上静思 2022-01-13 18:19:34 380 0
1 条回答
写回答
取消 提交回答
    • Flutter 渲染三棵树的设计和 Dart 各种异步编程的特点,导致对象引用关系比 较复杂,分析困难;

    • Dart“闭包”“实例方法”可赋值传递,导致所在的类被方法上下文持有,不经 意就会发生泄露。典型的案例如注册一个 Listener 没有反注册,导致 Listener 所在的类对象泄露。

    《Flutter企业级应用开发实战手册》电子书,点击https://developer.aliyun.com/topic/download?id=7956 可下载完整版

    2022-01-13 22:08:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
代码未写,漏洞已出——谈谈设计不当导致的安全问题 立即下载

相关实验场景

更多